手机号码归属地查询php函数
function tel_location($ip) { $u = “https://www.youdao.com/smartresult-xml/search.s?type=mobile&q=$ip”; $r = HttpRequest($u); preg_match(“#<location>(.+)</location>#Ui”, $r, $m); return iconv(“GBK”, “UTF-8//IGNORE”, strval($m[1])); //echo strval($m[1]); } function HttpRequest($url) { if ( !function_exists(‘curl_init’) ) { return “<location>暂未能查询到</location>”; } $timeout = 2; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); $result = curl_exec($ch); return $result; }