php里定义
define('IN_DISCUZ', TRUE); function readcache($js) { $timestamp = time(); $cachefile = 'forum/forumdata/cache/javascript_'.$js.'.php'; $cachejs = ''; if((@!include($cachefile)) || $expiration < $timestamp) { $cachejs = '<span style="display:none"><script language="JavaScript" src="forum/api/javascript.php?key='.$js.'"></script></span>'; } $datalist = stripcslashes(preg_replace("'document\.write\(\"(.*?)\"\);'", "$1", $datalist)).$cachejs; return $datalist; }
使用的时候:
<?php echo readcache('index_news'); ?>
这样还是依据js来的,不过输出的时候不是js了,而是直接的内容.对搜索要好吧!
