کد php گرفتن مشخصات دامنه

به ادامه مطلب بروید

آموزش نصب:
تابع زیر نام یک دامنه رو میگیره و مشخصاتش رو برگشت میده.
این تابع برای دامنه های ir هم کار میکنه.
اصطلاحا به این کار whois میگن!
و این کدبیشتر در ناحیه های کاربری کاربرد داره!
functionwhois_query($domain){
//fixthedomainname:
$domain=strtolower(trim($domain));
$domain=preg_replace('/^http:///i','',$domain);
$domain=preg_replace('/^www./i','',$domain);
$domain=explode('/',$domain);
$domain=trim($domain[0]);
//splittheTLDfromdomainname
$_domain=explode('.',$domain);
$lst=count($_domain)-1;
$ext=$_domain[$lst];
//Youfindresourcesandlists
//liketheseonwikipedia:
//
//http://de.wikipedia.org/wiki/Whois
//
$servers=array(
"biz"=>"whois.neulevel.biz",
"com"=>"whois.inteic.net",
"us"=>"whois.nic.us",
"coop"=>"whois.nic.coop",
"info"=>"whois.nic.info",
"name"=>"whois.nic.name",
"net"=>"whois.inteic.net",
"gov"=>"whois.nic.gov",
"edu"=>"whois.inteic.net",
"mil"=>"rs.inteic.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",
"cl"=>"whois.nic.cl",
"cn"=>"whois.cnnic.net.cn",
"cz"=>"whois.nic.cz",
"de"=>"whois.nic.de",
"fr"=>"whois.nic.fr",
"hu"=>"whois.nic.hu",
"ie"=>"whois.domainregistry.ie",
"il"=>"whois.isoc.org.il",
"in"=>"whois.ncst.eet.in",
"ir"=>"whois.nic.ir",
"mc"=>"whois.ripe.net",
"to"=>"whois.tonic.to",
"tv"=>"whois.tv",
"ru"=>"whois.ripn.net",
"org"=>"whois.pir.org",
"aero"=>"whois.information.aero",
"nl"=>"whois.domain-registry.nl"
);
if(!isset($servers[$ext])){
die('Error:Nomatchingnicserverfound!');
}
$nic_server=$servers[$ext];
$output='';
//connecttowhoisserver:
if($conn=fsockopen($nic_server,43)){
fputs($conn,$domain."");
while(!feof($conn)){
$output.=fgets($conn,128);
}
fclose($conn);
}
else{die('Error:Couldnotconnectto'.$nic_server.'!');}
retu$output;
}
قالب میهن...
ما را در سایت قالب میهن دنبال میکنید
برچسب:
نویسنده: دانلودی
بازدید: 257
تاريخ: پنجشنبه
18 شهريور
1395 ساعت: 22:10