PHP实现查询手机号码归属地

这个PHP小程序用于查询手机号码归属地,通过读取Mobile.php文件中的数据进行匹配。用户输入手机号码后,程序会返回省份、城市、区号等信息。
摘要由CSDN通过智能技术生成

这是一个PHP实现的查询手机号码归属地的小程序,限于篇幅原因仅列出少数号码查询。摘录在此仅为了说明如何操作文件。运行mobile_inq.php 查询。

 

1.        mobile_inq.php

<?php

/*

+--------------------------------------------------------------------------

|   手机号码归属地查询

+--------------------------------------------------------------------------

*/

class Debug {

    function startTimer() {

        global $starttime;

        $mtime = microtime ();

        $mtime = explode (' ', $mtime);

        $mtime = $mtime[1] + $mtime[0];

        $starttime = $mtime;

    }

    function endTimer() {

        global $starttime;

        $mtime = microtime ();

        $mtime = explode (' ', $mtime);

        $mtime = $mtime[1] + $mtime[0];

        $endtime = $mtime;

        $totaltime = round (($endtime - $starttime), 5);

        return $totaltime;

    }

}

 

 

function get_data1(){

 

         // hand input

 

         $m = trim($_POST['m']);

         if(ereg('[0-9]{7,11}',$m)){

                   $m = substr($m,'0','7');

                   if(!$fp = @fopen('./Mobile.php','r')){

                            echo 'File err!';

                            exit();

                   }

                   flock($fp,LOCK_SH);

                   $note = fread($fp,filesize('./Mobile.php'));

                   fclose($fp);

                   $note = explode("/n",$note);

                   array_pop($note);

                   array_pop($note);

                   array_shift($note);

                   $num = count($note);

                   $_data = '';

                   for($i=0;$i<$num;$i++){

                            $row = explode(" ",$note[$i]);

                            if($m >= $row[0] && $m <= $row[1]){

                                     $_data = $row;

                                     break;

                            }

                   }

                   if($_data != ''){

                            foreach($row as $v){

                                     if($v != ""){

                                               $data1[] = $v;

                                     }

                            }

                            return $data1;

                   }else{

                            return false;

                   }

         }else{

                   echo '输入的手机号码错误!';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值