diff --git a/upload/api/javascript/advertisement.php b/upload/api/javascript/advertisement.php index 7a384b5ec7798c599caec3ef05cf32c7f08ec2d9..8d42d9a8a267b7fb89851a32fc166b4dda96d0da 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 55282dbb01ad3cc6444850828387850502cb0f76..ef34adfea2936a619f2c2f0c9b2e3f0e1d3eba69 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