| [fwxx]归属地[/fwxx] fwxx段名         <?php/**
 sooden
 2007-10-2
 **/
 header("Content-type: text/html;charset=gbk");
 /*
 构建函数
 */
 //读取电话号码文件
 function readfiletext ($file,$id)
 {
 $myaddress='';
 $fp = @file("$file");
 //循环比对
 for ($i=0; $i<count($fp); $i++)
 {
 $readfile=explode('||',$fp[$i]);
 $file1=$readfile['0'];
 $file2=$readfile['1'];
 $id==$file1?$myaddress=$file2:'';
 }
 return $myaddress;
 }
 //写文件
 function writefiletext ($file,$string)
 {
 $string = stripslashes ($string);
 $fp = @fopen ($file,'a+');
 @fwrite ($fp,$string);
 @fclose ($fp);
 }
 //匹配函数
 function Cut($FileStr,$StartStr,$EndStr,$Type)
 {
 if(ereg($StartStr,$FileStr)&&ereg($EndStr,$FileStr))
 {
 if($Type==0){
 $GetContent = substr($FileStr,0-(strlen($FileStr)-(strpos($FileStr,$StartStr)+strlen($StartStr))));
 $GetContent = substr($GetContent,strpos($GetContent,$EndStr));
 return $GetContent;
 }else{
 $GetContent = substr($FileStr,$StartStr))));
 $GetContent = substr($GetContent,$EndStr)+strlen($EndStr));
 return $GetContent;
 }
 }else{
 return "";
 }
 }
 /*
 函数构建结束
 */
 $id=$_GET['id']; //ID
 $file = 'phone.txt'; //设定电话文件地址
 //如果ID为空退出
 if(empty($id))
 {
 exit();
 }
 else
 {
 //查询文件内是否有地址
 $myaddress=readfiletext($file,$id);
    if ($myaddress) { $showadd=$myaddress; }else {
 //获得号码地址页面
 $show=file_get_contents("http://www.123cha.com/ip/?q=$id");      //手机号码段
 //写入文件
 @$dh=Cut($show,'您的查询: ',"n</li><li>",0);
 if(!$dh) {
 @$dh=Cut($show,' </li><li>',0); }
 $dh = trim(ereg_replace("rn","",$dh));
 $dh =nl2br(preg_replace('/[ ]+/',' ',$dh));
 $showadd=$dh;
 $dh=$id.'||'.$dh.'||'."rn";
 writefiletext ($file,$dh); }
 }
 ?><span><a href="#clos" onclick="ShowTel();" />X关闭</a></span>  <font color=red>查询结果</font>
 <div id=cresult>
 <ul>
 <?php
 if ($showadd) {
 print_r(str_replace("查询太频繁,暂时禁用","无","$showadd")); //$showadd);
 }
 else {
 echo "<li>服务器忙,请稍后再试……"; }
 ?>
 </li>
 </ul>
 </div>
 (编辑:沈阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |