长天 发表于 2007 年 2 月 17 日 22:14:23

刚和套套聊天,结果出现了这个.....

呵呵,window下无法运行,而且需要php5版本才可运行。
前者条件我不满足,故无法测试。也不知道写得对不对

纯手工制作,呵呵,那位愿意测试的就拿去好了,好用就用,不好用放到一边去。我这边现在没法测试。
(*^__^*) 嘻嘻……

也许语法就有错误的地方,自己先闪人..........
<?php

//域名DNS查询--需php5支持
//verson:0.0001
//author:insect
//qq:305237

//检测网址合法性
$url=$_GET['durl'];
if($url){
        if(strlen($url)>82){
               renturn "err";
        }
        $url=strtolower($url);
        $url=htmlspecialchars($url);
        if(substr_count($url,"&"))
               renturn "err";


        //检测网址http://,没有就添加,完成parse_url解析
        if(!substr_count($url,"http://"))
               $url="http://".$url;
        $url=parse_url($url);
        $host=$url['host'];

    $r=dns_get_record($host,DNS_ALL,$arrns,$arradd);
    foreach($r as $r2=>$v){
      $type=$r2['type'];
      echo "<b>$type记录:</b><br>";
    }

    echo "您待检测域名$host的DNS相关资料如下<br>";
    echo "------------------------------------------------<br>------------------------------------------------<br><P>";
   
    foreach($r as $r2=>$v){
      echo "-----------<br>";

      echo "<b>$r2['type']记录:</b><br>";
                echo "-----------<br>";
      if(array_key_exists('pri',$r2))
            echo "优先级(pri):$r2['pri']<br>";
      if(array_key_exists('target',$r2))
            echo "地址(target):$r2['target'] <br>";
      if(array_key_exists('ttl',$r2))
            echo "TTL:$r2['ttl']<br>";   

      

    }

    echo "<p>"
    echo "<b>NS服务器信息</b><br>--------------------------------------------<br>";
    foreach($arrns as $a=>$v){
         echo "地址:$a['target']<br>";
         echo "TTL:$a['ttl']<br>";
    }
   
    echo "<p>"

    echo "<b>附加信息</b><br>--------------------------------------------<br>";
    foreach($arradd as $a=>$v){
         echo "域名:$a['host']<br>";
      if(array_key_exists('type',$a))
               echo "$a['type']记录<br>"
      if(array_key_exists('ip',$a))
               echo "IP:$a['ip']<br>"
      if(array_key_exists('ttl',$a))
               echo "TTL:$a['ttl']<br>";

    echo "<p>感谢您使用$_SERVER['SERVER_NAME']提供的域名dns查询!<br>";
    echo "程序制作: 大虫 QQ:305237"

    }
      
}else{
?>
<html><head><title>域名dns信息查询系统---可查A、MX、CNAME、HINFO、NS、PTR、SOA、TXT、AAAA、SRV、NAPTR、A6记录</title></head><body>
<b>域名dns信息查询系统</b><br>
可查询域名的A、MX、CNAME、HINFO、NS、PTR、SOA、TXT、AAAA、SRV、NAPTR、A6记录<br>
><FORM METHOD=POST ACTION="">
<INPUT TYPE="text" NAME="url" id="url" ><br>
<INPUT TYPE="submit" value=" 提交查询">       
</FORM>
</body></html>


<?php
}
?>

发表于 2007 年 2 月 17 日 22:15:20

刚和套套聊天,结果出现了这个.....

不应该是这样的呀..........

monkey5882 发表于 2007 年 2 月 17 日 22:15:29

刚和套套聊天,结果出现了这个.....

:L :L 现在暂时没PHP5空间........
页: [1]
查看完整版本: 刚和套套聊天,结果出现了这个.....