首页 > 开发 > PHP > 正文

19个超实用的PHP代码片段

2024-05-04 22:21:56
字体:
来源:转载
供稿:网友

1) Whois query using PHP ——利用PHP获取Whois请求

利用这段代码,在特定的域名里可获得whois信息。把域名名称作为参数,并显示所有域名的相关信息。
代码如下:function whois_query($domain) { 

    // fix the domain name: 
    $domain = strtolower(trim($domain)); 
    $domain = preg_replace('/^http://///i', '', $domain); 
    $domain = preg_replace('/^www/./i', '', $domain); 
    $domain = explode('/', $domain); 
    $domain = trim($domain[0]); 

    // split the TLD from domain name 
    $_domain = explode('.', $domain); 
    $lst = count($_domain)-1; 
    $ext = $_domain[$lst]; 

    // You find resources and lists  
    // like these on wikipedia:  
    // 
    // <a href="http://de.wikipedia.org/wiki/Whois">http://de.wikipedia.org/wiki/Whois</a> 
    // 
    $servers = array( 
        "biz" => "whois.neulevel.biz", 
        "com" => "whois.internic.net", 
        "us" => "whois.nic.us", 
        "coop" => "whois.nic.coop", 
        "info" => "whois.nic.info", 
        "name" => "whois.nic.name", 
        "net" => "whois.internic.net", 
        "gov" => "whois.nic.gov", 
        "edu" => "whois.internic.net", 
        "mil" => "rs.internic.net", 
        "int" => "whois.iana.org", 
        "ac" => "whois.nic.ac", 
        "ae" => "whois.uaenic.ae", 
        "at" => "whois.ripe.net", 
        "au" => "whois.aunic.net", 
        "be" => "whois.dns.be", 
        "bg" => "whois.ripe.net", 
        "br" => "whois.registro.br", 
        "bz" => "whois.belizenic.bz", 
        "ca" => "whois.cira.ca", 
        "cc" => "whois.nic.cc", 
        "ch" => "whois.nic.ch", 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表