$ip='218.202.4.135';
$city = music_ip_city($ip);
echo $city;
function music_ip_city($ip){
$url = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip={$ip}";
$ctx=stream_context_create(array(
'http'=>array(
'timeout'=>10//等待10秒
)
)
);
$y =file_get_contents($url,0,$ctx);
if($y){
$message = json_decode($y,true);
$res = $message['city'];
}else{
$res = "北京";
}
//echo $res; return $res;
}Warning: file_get_contents(http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=218.202.4.135) [function.file-get-contents]: failed to open stream: HTTP request failed! in
$city = music_ip_city($ip);
echo $city;
function music_ip_city($ip){
$url = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip={$ip}";
$ctx=stream_context_create(array(
'http'=>array(
'timeout'=>10//等待10秒
)
)
);
$y =file_get_contents($url,0,$ctx);
if($y){
$message = json_decode($y,true);
$res = $message['city'];
}else{
$res = "北京";
}
//echo $res; return $res;
}Warning: file_get_contents(http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=218.202.4.135) [function.file-get-contents]: failed to open stream: HTTP request failed! in
在file_get_contents前面加@屏蔽错误。
$y =@file_get_contents($url,0,$ctx);