php号码归属地查询源码,手机号码归属地查询

php号码归属地查询源码,手机号码归属地查询手机号码归属地查询请输入你要查询的手机号码:”.$phone.”属于”.getphone($phone).””;}}?>//function.php文件session_start();functionupdate($num,$info){$dbpath=”xiaolin/”;$len=strlen($num);if($len<7){return”手机号码最低7位哦”;}…

大家好,又见面了,我是你们的朋友全栈君。

手机号码归属地查询

请输入你要查询的手机号码:

“.$phone.”属于”.getphone($phone).””;

}

}

?>

//function.php 文件

session_start();

function update($num,$info){

$dbpath=”xiaolin/”;

$len=strlen($num);

if ( $len < 7 ){

return “手机号码最低7位哦”;

}

$par=”[0-9]”;

for ($i=0;$i

if(!ereg($par,substr($num,$i,1) ) ){

return “手机号码只能为数字”;

}

}

$sunum=scandir($dbpath); //得到支持的手机号码前缀

array_splice($sunum,0,1); //把当前目录取消

array_splice($sunum,0,1); //把上一级目录去掉

$sub=substr($num,0,3); //取得该号码的前三位

if (in_array($sub,$sunum) ){

$num1=ltrim(substr($num,3,4),”0″);

$search=file($dbpath.$sub);

$tmp=$search[$num1];

$search[$num1]=$num1.’=’.$info.” “;

$fp1=fopen($dbpath.$sub.’1′,’wb+’);

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

//$phone=str_pad($i,4,”0″,STR_PAD_LEFT);

//$phoneinfo=””;

//$phoneinfo.=$phone.”=”;

//$phoneinfo=(isset($search[$i]))?$search[$i]:””;

//$phoneinfo.=” “;

fwrite($fp1,$search[$i]);

}

fclose($fp1);

echo “$num 已更新”;

}else{

die (“暂不支持$sub”);

}

}

function getphone($phone){

$dbpath=”xiaolin/”;

$len=strlen($phone);

if ( $len < 7 ){

return “手机号码最低7位哦”;

}

$par=”[0-9]”;

for ($i=0;$i

if(!ereg($par,substr($phone,$i,1) ) ){

return “手机号码只能为数字”;

}

}

$sunum=scandir($dbpath); //得到支持的手机号码前缀

array_splice($sunum,0,1); //把当前目录取消

array_splice($sunum,0,1); //把上一级目录去掉

$sub=substr($phone,0,3); //取得该号码的前三位

if (in_array($sub,$sunum) ){

$num=ltrim(substr($phone,3,4),”0″);

$search=file($dbpath.$sub);

$tmp=$search[$num];

$result=substr($tmp,strpos($tmp,”=”)+1,strlen($tmp)-strpos($tmp,”=”)-2); //处理数据

return (strlen($result)>1)?$result:”无数据”;

}else{

return “暂不支持$sub”;

}

}

function check(){

if (!isset($_SESSION[“flag”]) ){

die (“

function getinfo(){

check();

$nums=array(“130″,”131″,”132″,”133″,”134″,”135″,”136″,”137″,”138″,”139″,”150″,”151″,”153″,”155″,”156″,”157″,”158″,”159”);

$counts=””;

for($j=0;$j

$id=$j;

if ($id >= count($nums) ){ die (“OVER”); }

$nownum=$nums[$id]; //当前的号码段

$dbpath=”xiaolin/”;

$fp=fopen(“xiaolin/$nownum”,’r’);

while(!feof($fp)){

$line=fgets($fp);

$tmp=explode(“=”,$line);

$num1[$tmp[0]]=substr($line,strpos($line,”=”)+1,strlen($line)-strpos($line,”=”)-2);

}

fclose($fp);

$flag=0;

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

$ser=str_pad($i,4,”0″,STR_PAD_LEFT);

if(!strlen($num1[$ser]) ==0 ){

++$flag;

}

}

$counts+=$flag;

echo “$nownum:段记录$flag”;

}

echo “总计$counts”;}

function leftnav(){

check();

?>

网友评论

文明上网理性发言,请遵守 新闻评论服务协议我要评论

47d507a036d4dd65488c445c0974b649.png

立即提交

专题推荐064df72cb40df78e80e61b7041ee044f.png独孤九贱-php全栈开发教程

全栈 100W+

主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门

7dafe36c040e31d783922649aefe0be1.png玉女心经-web前端开发教程

入门 50W+

主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门

04246fdfe8958426b043c89ded0857f1.png天龙八部-实战开发教程

实战 80W+

主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163159.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MySQL 5.7.27详细下载安装配置教程

    MySQL 5.7.27详细下载安装配置教程本文详细介绍了Win10下MySQL5.7.27的安装及配置步骤,也列举出了一些常见的问题及解决方案

    2022年4月28日
    40
  • linux arping命令学习「建议收藏」

    linux arping命令学习「建议收藏」arping命令用来向邻近的主机发生ARPREQUEST数据包。1.arping命令可以用来测试局域网各个主机之间的连通性,不能用于测试其是否能与互联网连通,sh-#pingwww.google.comPINGwww.google.com(74.125.239.147)56(84)bytesofdata.64bytesfromnuq05s02-in-f19

    2022年5月1日
    50
  • java python哪个好_java和python哪个更好用?(一)[通俗易懂]

    java python哪个好_java和python哪个更好用?(一)[通俗易懂]JavaJava是世界上最古老,功能最强大的编程语言之一。它是一种通用的静态类型的语言。这意味着任何人都可以使用它。使用此编程语言没有特定的目的。Java还是一种面向对象的编程语言。这使其成为易于使用的编程语言之一。Java还是一种可移植的编程语言,可以在WORA上运行(一旦在任何地方运行,编写一次)。这意味着您可以在特定计算机上编写Java程序,并在任何平台上使用它。您需要拥有Java虚拟机(…

    2022年7月8日
    20
  • mt4交易软件云服务器_MT4交易软件的使用教程及快捷键「建议收藏」

    mt4交易软件云服务器_MT4交易软件的使用教程及快捷键「建议收藏」点击热键F11,客户端转换为全屏模式。在全屏模式下调用功能键使用如下:Ctrl+M-MarketWatch(?市场观察?);Ctrl+N-Navigator(?导航?);Ctrl+T-Terminal(?终端?);Ctrl+D-Datawindow(?数据窗口?).还原一般形态重按热键F11。***选择热键操作可以快速将指标,智能交易或脚本添加到图表中。这种形式在全…

    2022年5月7日
    89
  • QMovie的使用

    QMovie的使用QMovie是一个可以存放动态视频的类今天第一次使用,记录一下一般是配合QLabel使用的,可以用来存放GIF动态图 m_background=newQLabel(this);m_background->setGeometry(0,0,MENU_WINDOW_WIDTH,MENU_WINDOW_HEIGHT);QMovie*backgroundMovie=newQMovie(“:/images/menu/MenuBackground.gif”,QByteArra

    2022年6月16日
    58
  • 手机发布版sha1怎么获取_android获取真实时间

    手机发布版sha1怎么获取_android获取真实时间Android安卓获取发布版SHA1生成打包密钥后打开黑窗口,进入打包密钥同级目录输入命令:keytool-list-v-keystore密钥名称例:keytool-list-v-keystoreappKey回车,输入密钥密码,获取发布版SHA1结束…

    2022年8月11日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号