Hallöchen,
ich suche ein script mit dem man feststellen kann ob eine Domain noch frei ist, wie es jeder Webhoster eigentlich hat, weiss jemand wo man so eins kostenlos her bekommen kann ?
Google habe ich leider bisher noch nix gefunden...
//edit by xyz-14
Titel geändert, es ist üblich, bereits im Betreff einen Abriss des Problems zu liefern.
http://www.domaininformation.de/tutorial/whois/abfrage.html
ich denke das is was du suchst..
Nette Seite uns sehr ausführlich, aber irgendwie für mich bissle zu Zeitaufwendig :-D
Gibt es nicht ein einfaches fertiges script das dann nicht unbedingt zu einer anderen Seite verweist nach der suche ?
Welche TLDs denn?
.de
.com
.net
.org
.info
.biz
.at
.name
.eu
Quelle: dreamcodes.com
Habe es nicht getestet.
<table>
<TR><form action='<?php echo $PHP_SELF; ?>' method='post'>
<input type="hidden" name="action" value="find">
<td><input type="text" name="domain" value="<?php echo $domain; ?>"></td>
<td><select name='endung'>
<option value=".com,2">.com</option>
<option value=".net,2">.net</option>
<option value=".edu,2">.edu</option>
<option value=".de,1" selected>.de</option>
</select>
<input type="submit" value="Find"></td></form>
</tr>
</table>
<?php
function abfrage($server,$domainname,$endung) {
settype($ausgabe,"array");
$domain = $domainname.$endung;
$fp = fsockopen ($server, 43, $errnr, $errstr);
set_socket_blocking($fp,0);
fputs($fp, $domain."\n");
while (!feof($fp)) {
$result = trim(fgets($fp, 200));
// Kommentare und Leerzeilen werden ignoriert
if($result AND !ereg("^(%|-)",$result)) {
// Schleife bricht ab, sobald u.s Ausdrücke vorkommen
if(ereg("(No match|No entries found)",$result)) {
$domainfrei = true;
unset($ausgabe);
break;
}
// Splittet das Ergebniss und erstellt eine Tabelle
$zeile = explode(":",$result);
$ausgabe[] = "<tr><td>".trim($zeile[0])."</td><td>".trim($zeile[1])."</td></tr>";
}
}
fclose($fp);
return $ausgabe;
}
if($action=="find" AND $domain) {
// Ermittlung der Parameter für die Abfrage-Funktion
$endung = explode(",",$endung);
$server = $endung[1];
$endung = $endung[0];
$server = ($server == 2) ? "whois.crsnic.net" : "whois.ripe.net";
// Aufruf der Funktion
$ausgabe = abfrage($server,$domain,$endung);
echo "<table>";
if(count($ausgabe)) {
// Der Domainname ist vergeben
echo implode("\n",$ausgabe);
} else{
// Der Domainname ist frei
echo "<tr><td>Der Domainname ist frei</td></tr>";
}
echo "</table>";
}
?>
Irgendwie passiert bei mir nix... wenn ich ne Abfrage stelle
also bei mir funktioniert es siehe hier: http://www.b-arnold.net/whois.php
hmmm... das ist komisch... dann muss ich das wohl über include in meiner HP einbauen
Wenn ich den Code:
option value=".com,2">.com</option>
mit weiteren Endungen änder, sucht er mir dann auch die endungen weil die 4 endungen reichen mir ja nicht wirklich aus
nein, du musst den whoisserver der tld wissen...
xyz-82f.. also bringt mich das alles auch noch nicht wirklich weiter...
nur so neben bei ist das nicht das falsche forum?
und hast du schonmal wirklich bei google gesucht?
-->> http://www.google.de/search?hl=de&q=whois+php+script&btnG=Suche&meta=
Ich schaue mich mal um :)
xyz-48ke
Ps: Wieso denn das falsche Forum ?
Wieso das falsche Forum? Naja guck mal, wir sind hier in Smalltalk ;) Das gehört unter Webdesign und Programmierung in Sonstiges. (Keine bestimmte Kategorie, da du ja nicht weißt wie du es umsetzen sollst).
Aber wir sind keine Community, die da gleich rumheult... :) Kann ja ma einer verschieben^^ ;)
Nagut, wenn ihr schon rummäkelt, hab ichs mal verschoben ;)
erledigt :D