(未解决)PHP接口测试的时候提示 Wrong Serialize Stream
本帖最后由 hawaii162 于 2009-9-12 09:38 编辑测试了下 自己调试的接口 测试的时候提示 Wrong Serialize Stream
附上自己写的接口希望大家帮看下是哪里错了?
<?php
error_reporting(E_ALL ^ E_NOTICE);
$url_a = $_GET['url'];
if ($url_a =='') die("地址数据为空");
$file_a = fopen("$url_a","r");
if(!$file_a){
fclose($file_a);
die("采集此页失败!");
}
$contents_a = stream_get_contents($file_a);
fclose($file_a);
preg_match_all("/apiItemDesc\":\"(.*?)\"/i", $contents_a, $matches);
$pipei_a = $matches;
$file_b = fopen("$pipei_a","r");
if(!$file_b){
fclose($file_b);
die("采集此页失败!");
}
$contents_b = stream_get_contents($file_b);
fclose($file_b);
preg_match_all("/var desc='(.*?)'/i", $contents_b, $matches);
$pipei_b = $matches;
$LabelArray['详细内容']=$pipei_b;
echo serialize($LabelArray);
?>
处理后的数据要
echo serialize($LabelArray); 我添加了这个语句 还是没用而且这个PHP文件 我是在本地的PHP环境下测试的 var desc=\'[\s\S]+\' 4# 孤魂
我的也有,在采集同一个站的不同文章时有时有有时无,我把自己写的接口全删除了,但只要开启还是会有。 标签结果中不能含有中文字符.或者自己处理下中文字符编码问题. $LabelArray['文件下载地址']=iconv('gbk','utf-8',$allname);
比如我的这个标签是中文字符的.需要转码一下即可.
页:
[1]