//function.php 文件
session_start();
function update($num,$info){
$dbpath="xiaolin/";
$len=strlen($num);
if ( $len
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
//$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
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
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
$ser=str_pad($i,4,"0",STR_PAD_LEFT);
if(!strlen($num1[$ser]) ==0 ){
++$flag;
}
}
$counts+=$flag;
echo "$nownum:段记录$flag
}
function showabout(){
echo "
手机号码归属地查询