Willkommen in der Webstatt
User-1 am 15.10.06 02:29

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.

netcup.de Warum gibt es hier Werbung?
User-2 am 15.10.06 10:06

http://www.domaininformation.de/tutorial/whois/abfrage.html

ich denke das is was du suchst..

User-1 am 15.10.06 18:10

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 ?

User-3 am 15.10.06 20:14

Welche TLDs denn?

User-1 am 15.10.06 20:53

.de
.com
.net
.org
.info
.biz
.at
.name
.eu

User-4 am 15.10.06 23:03

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>";


}

?>

User-1 am 16.10.06 12:27

Irgendwie passiert bei mir nix... wenn ich ne Abfrage stelle

User-4 am 16.10.06 15:38

also bei mir funktioniert es siehe hier: http://www.b-arnold.net/whois.php

User-1 am 16.10.06 19:03

hmmm... das ist komisch... dann muss ich das wohl über include in meiner HP einbauen

User-1 am 16.10.06 19:27

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

User-5 am 16.10.06 19:32

nein, du musst den whoisserver der tld wissen...

User-1 am 16.10.06 22:01

xyz-82f.. also bringt mich das alles auch noch nicht wirklich weiter...

User-4 am 17.10.06 14:23

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=

User-1 am 17.10.06 21:03

Ich schaue mich mal um :)
xyz-48ke
Ps: Wieso denn das falsche Forum ?

User-6 am 17.10.06 21:47

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^^ ;)

User-7 am 18.10.06 00:23

Nagut, wenn ihr schon rummäkelt, hab ichs mal verschoben ;)

User-1 am 27.10.06 22:47

erledigt :D

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt