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

خرید بک لینک

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

http://s7.picofile.com/file/8266749650/11000.jpg

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

http://s7.picofile.com/file/8266749650/11000.jpg

آموزش نصب:

تابع زیر نام یک دامنه رو میگیره و مشخصاتش رو برگشت میده.

این تابع برای دامنه های 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

صفحه بندی