From 4d1a532f06cc1710fc1418f34f70dd80cdd7df14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=81=E5=91=A8=E9=83=A8=E8=90=BD?= Date: Sun, 23 Feb 2020 15:39:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E7=94=B1=E4=BA=8E?= =?UTF-8?q?=E8=B0=83=E7=94=A8=E9=A1=BA=E5=BA=8F=E9=97=AE=E9=A2=98=E5=AF=BC?= =?UTF-8?q?=E8=87=B4MIME=20Type=E8=AE=BE=E7=BD=AE=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E7=94=9F=E6=95=88=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- upload/api/javascript/advertisement.php | 3 ++- upload/api/javascript/javascript.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/upload/api/javascript/advertisement.php b/upload/api/javascript/advertisement.php index 7a384b5ec..8d42d9a8a 100644 --- a/upload/api/javascript/advertisement.php +++ b/upload/api/javascript/advertisement.php @@ -7,7 +7,6 @@ * $Id: advertisement.php 25246 2011-11-02 03:34:53Z zhangguosheng $ */ -header('Content-Type: application/javascript'); header('Expires: '.gmdate('D, d M Y H:i:s', time() + 60).' GMT'); if(!defined('IN_API')) { @@ -19,6 +18,8 @@ loadcore(); $adid = $_GET['adid']; $data = adshow($adid); +dheader('Content-Type: application/javascript'); + echo 'document.write(\''.preg_replace("/\r\n|\n|\r/", '\n', addcslashes($data, "'\\")).'\');'; ?> \ No newline at end of file diff --git a/upload/api/javascript/javascript.php b/upload/api/javascript/javascript.php index 55282dbb0..ef34adfea 100644 --- a/upload/api/javascript/javascript.php +++ b/upload/api/javascript/javascript.php @@ -7,7 +7,6 @@ * $Id: javascript.php 25246 2011-11-02 03:34:53Z zhangguosheng $ */ -header('Content-Type: application/javascript'); header('Expires: '.gmdate('D, d M Y H:i:s', time() + 60).' GMT'); if(!defined('IN_API')) { @@ -27,6 +26,8 @@ $search = "/(href|src)\=(\"|')(?![fhtps]+\:)(.*?)\\2/i"; $replace = "\\1=\\2$_G[siteurl]\\3\\2"; $data = preg_replace($search, $replace, $data); +dheader('Content-Type: application/javascript'); + echo 'document.write(\''.preg_replace("/\r\n|\n|\r/", '\n', addcslashes($data, "'\\")).'\');'; ?> \ No newline at end of file -- Gitee