本帖最后由 lidq.jingwu 于 2009-7-3 09:26 编辑
在用SupeSite7采集信息的过程中会出现调试成功,但刚一采集就结束,采集不到任何内容的问题,现给出以下修改方案:
在supesite根目录下进入 admin 文件夹,找到admin_robots.php文件。
找到geturlfile函数:- function geturlfile($url, $encode=1) {
- global $thevalue, $_SCONFIG;
- $text = '';
- if(!empty($url)) {
- if(function_exists('file_get_contents')) {
- @$text = file_get_contents($url);
- } else {
- @$carr = file($url);
- if(!empty($carr) && is_array($carr)) {
- $text = implode('',$carr);
- }
- }
- }
- $text = str_replace('·', '', $text);
- if(!empty($thevalue['encode']) && $encode == 1) {
- if(function_exists('iconv')) {
- $text = iconv($thevalue['encode'], $_SCONFIG['charset'], $text);
- } else {
- $text = encodeconvert($thevalue['encode'], $text);
- }
- }
- return $text;
- }
复制代码 将此函数替换为:
- function geturlfile($url, $encode=1) {
- global $thevalue, $_SCONFIG;
- $text = '';
- if(!empty($url)) {
- if(function_exists('file_get_contents')) {
- @$text = file_get_contents($url);
- } else {
- @$carr = file($url);
- if(!empty($carr) && is_array($carr)) {
- $text = implode('',$carr);
- }
- }
- }
-
- $text = str_replace('·', '', $text);
- if(function_exists('iconv')) {
- $text = iconv($thevalue['encode'], $_SCONFIG['charset'].'//IGNORE', $text);
- } else {
- $text = encodeconvert($thevalue['encode'], $text);
- }
- return $text;
- }
复制代码 |