批量查询手机号归属地

<?php
set_time_limit(0);  
$handle = fopen("tel.txt", "r");
if ($handle) {
    //打开要写入的文件对象
    $i=0;
    while (!feof($handle)) {
        $i++;
        if( $i%500 == 0 ){
            sleep(60);
        }
        $buffer = fgets($handle, 4096);
        $content = get_mobile_area(trim($buffer));
        $content.=PHP_EOL;
        file_put_contents("./data.txt",$content,FILE_APPEND);   //写入一个txt 文件中。
    }
     
    fclose($handle);
}
function get_mobile_area($mobile){
if($mobile!=''){
    $sms = array('province'=>'', 'supplier'=>'');    //初始化变量
    //根据淘宝的数据库调用返回值
    $url = "http://tcc.taobao.com/cc/json/mobile_tel_segment.htm?tel=".$mobile."&t=".time();
 
    $contents = file_get_contents($url);
 
    $sms['province'] = substr($contents, "56", "4");  //截取字符串
    $sms['supplier'] = substr($contents, "81", "4");
 
    return $sms['province']."   ".$sms['supplier'];
     
    }
}
?>

 

posted @ 2014-12-12 16:53  BiuBiuBiu666  阅读(277)  评论(0编辑  收藏  举报