题目描述
我想通过网站的json获取信息,不知道为什么硬是获取不了,json网址测试了,是正常的,大佬们帮我研究下代码看下有什么问题吗
题目来源及自己的思路
获取数据好像是正常的,自己感觉问题好像出现在$timeline=json_decode($timeline,true);这里唉
相关代码
<?php
function get_file_content($url,$fgc=false){
$file_contents='';
if($fgc&&function_exists('file_get_contents')){
$file_contents=@file_get_contents($url);
}
if(empty($file_contents)){
$ch=curl_init();
$timeout=5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$file_contents=curl_exec($ch);
curl_close($ch);
}
return $file_contents;
}
$timeline=get_file_content('这个是json网址');
$timeline=json_decode($timeline,true);
if($timeline){
$title=$timeline['posts'][0]['title'];
echo $title;
}else{
echo(0);
}
?>
- 4 回答
- 0 关注
- 605 浏览
添加回答
举报
0/150
提交
取消