采集问题 本帖最后由 xiachao2008 于 2011-10-25 23:48:06 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 链接的到的不是数组,是json$content = file_get_contents("http://data.dianxin.cn/apiCount.php?key=jsdfjsdkue&uid=100018&date=2011-10-09");$arr = json_decode($content,true); 本来我是想用GETJSON连的,但是怎么都连不起,没有办法,只有用采集的办法了,你的这个方法我试了,不行。 <?php$cookie_jar = tempnam('./tmp','cookie');$ch=curl_init();curl_setopt($ch, CURLOPT_URL ,"http://data.dianxin.cn/apiCount.php?key=jsdfjsdkue&uid=100018&date=2011-10-09"); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar); $orders = curl_exec($ch); curl_close($ch); preg_match('/\{(\S*)\}/',$orders,$matches); if(is_array($matches) && count($matches)>1) {list($baidusearch,$sougousearch,$adclickcount,$searchcount)=explode(",",$matches[1]);list($name[],$result[])=explode(":",$baidusearch);list($name[],$result[])=explode(":",$sougousearch);list($name[],$result[])=explode(":",$adclickcount);list($name[],$result[])=explode(":",$searchcount);print_r($name);print_r($result); } 求PHP显示长整数的问题 有人会php不 急!!!求教大家一个表单的问题 求一个SQL写法 求一个滚动查询方法 php与JAVA问题,PHP高手大哥请指点小妹 Mysql 安装问题 如何使用本地函数?就像调用javascript函数一样?怎么我得不行呀? 为什么分页显示不正常? 急救,請問各位大俠,php程序中的".$PHP_SELF."是啥?我都給搞糊塗了。 php curl怎么用? 脱离THINKPHP框架的情况下怎么调用THINKPHP的函数
$content = file_get_contents("http://data.dianxin.cn/apiCount.php?key=jsdfjsdkue&uid=100018&date=2011-10-09");
$arr = json_decode($content,true);
你的这个方法我试了,不行。
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL ,"http://data.dianxin.cn/apiCount.php?key=jsdfjsdkue&uid=100018&date=2011-10-09");
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);
$orders = curl_exec($ch);
curl_close($ch);
preg_match('/\{(\S*)\}/',$orders,$matches);
if(is_array($matches) && count($matches)>1)
{
list($baidusearch,$sougousearch,$adclickcount,$searchcount)=explode(",",$matches[1]);list($name[],$result[])=explode(":",$baidusearch);list($name[],$result[])=explode(":",$sougousearch);list($name[],$result[])=explode(":",$adclickcount);list($name[],$result[])=explode(":",$searchcount);
print_r($name);
print_r($result); }