|
|
# 1 |
|
חבר וותיק
|
[PHP] עניין של סוקטים וWHOIS
כתבתי קוד של WHOIS...
זה הקוד: קוד:
$s=array(
"com" => array("server" => "whois.crsnic.net", "error" => "No match for"),
"net" => array("server" => "whois.crsnic.net", "error" => "No match for"),
"org" => array("server" => "whois.publicinterestregistry.net", "error" => "NOT FOUND"),
"biz" => array("server" => "whois.biz", "error" => "Not found"),
"info" => array("server" => "whois.afilias.net", "error" => "NOT FOUND"),
"co.il" => array("server" => "whois.isoc.org.il", "error" => "No data was found"),
"org.il" => array("server" => "whois.isoc.org.il", "error" => "No data was found"));
function look($server, $error, $domain){
$result = "";
if(!$sock=fsockopen($server, 43)){
return "Error (Sock)";
}elseif(!fputs($sock, $domain."\r\n")){
return "Error (Chack)";
} else {
while(!feof($sock)){
$result .= fgets($sock, 128);
}
fclose($sock);
if(!@eregi($error, $result)){
return true;
} else {
return false;
}
}
}
קוד:
if(look($s['com']['server'], $s['com']['error'], $d)){
echo"הדומין תפוס";
}
else{
echo"הדומיין פנוי";
}
גם בBIZ משהו התפקשש.. מישהו רואה משהו? =X תודה רבה ואשמח לקבל הצעות לייעול הקוד =]
__________________
![]() |
|
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|