PHP: Whois-søgning?
Min Whois-søgning giver følgende resultat ved DeMaWeb.dk:http://www.demahost.dk/whois.php?domain=demaweb&toplevel=dk
Det kunne være rart hvis den kunne give flere oplysninger; registrant, betaler, fuldmægtig mm.
Hvordan klarer jeg den?
Mit output bliver lavet således:
<?
error_reporting(0);
$serverdefs= array(
"dk" => array("whois.dk-hostmaster.dk","No entries found for the selected source"),
"se" => array("whois.nic-se.se","No data found"),
"com" => array("whois.crsnic.net","No match for"),
"net" => array("whois.crsnic.net","No match for"),
"org" => array("whois.pir.org","NOT FOUND"),
"biz" => array("whois.biz","Not found"),
"info" => array("whois.afilias.net","NOT FOUND"),
);
function whois()
{
global $serverdefs, $_GET;
$server = $serverdefs[$_GET[toplevel]][0];
$nomatch = $serverdefs[$_GET[toplevel]][1];
if(($sc = fsockopen($server,43))==false) {
return "Der skete en fejl.";
}
fputs($sc,"$_GET[domain].$_GET[toplevel]\n");
while(!feof($sc)){$output.=fgets($sc,128);}
fclose($sc);
return $output;
}
print nl2br(whois());
?>
