Whois Script

robydog

Angesehenes Mitglied
Hallo zusammen

Suche ein Domainnamen Script wo der User schauen kann ob die Domain noch frei ist oder nicht
Falls ja sollte er auf eine Frei definierbare Seite kommen wenn sie nicht frei ist sollte eine fehlermeldung
kommen.

Kennt jemand so ein Script

greetz Andi
 
ich würde sagen Google ist mal wieder dein Freund
smile.gif
...

ein Script was ich mal gebastelt habe, aber keine Garantie auf Richtigkeit. Es kann im Moment, .de, .net, .org und .com Domains abfragen. Mehr sind eigentlich auch kein Problem du musst nur die richtigen Server finden und das Script erweitern.
(zum Kopieren evtl. zitieren, weil es kommt auch auf die Leerzeichen beim Prüfen an, gut da könnte man dann nen preg_match machen aber ja...)

CODE
function get_status_of_domain ($domain,$server) {
if (!($fp = fsockopen($server, 43))) {
die('Could not connect to '.$server.'.');
}
fwrite($fp, $domain."\r\n");
$result = '';
while (!feof($fp)) {
$result .= fread($fp, 1024);
}
fclose($fp);
if ( strpos($result,'status: free') !== FALSE OR strpos($result,'No match for') !== FALSE OR strpos($result,'NOT FOUND') !== FALSE) {
return ( true );
} else {
return ( false );
}
}

$server = array (
'de' => 'whois.nic.de',
'com' => 'whois.crsnic.net',
'net' => 'whois.crsnic.net',
'org' => 'whois.publicinterestregistry.net'
);

// hier kommt dann das Formular und nachdem das Formular verschickt wurde die Abfrage.



Weitere Links zum Thema:
- http://www.domaininformation.de/whois-script-tutorial.html
- http://www.hotscripts.com/PHP/Scripts_and_...ng_Tools/Whois/
- http://www.php-resource.de/scripte/browsesub/PHP/Domains/1/
- http://www.google.de/search?hl=de&q=php+wh...gle-Suche&meta=

wink.gif
 
Also hab jetzt ein Script gefunden
Wenn ich jetzt ne CH Domain abfragen will kommt ne fehlermeldung
kann mir jemand sagen ob ich die einstellungen für die nic.ch richtig gemacht habe

TIMEOUT 30s

KEYWORD weiss ich nicht?

QUERY FORMAT [[DOMAIN]].[[EXT]]

LIMIT KEYWORD do not have an entry

LIMIT QUERY FORMAT [[DOMAIN]].[[EXT]]

Wie gesagt funktioniert irgendwie nicht so richtig wies sollte
Wäre froh wenn mir da jemand weiterhelfen könnte

greetz Andi
 
Zurück
Oben