WaechterMedia
┌П┐(◉_◉)┌i
- 28 September 2008
- 695
- 59
Hallo da manche whois anbieter immer wieder ihre ellenlangen werbungen uvm. mit reinsetzen möchte ich diese herausfiltern nur wie? 
Bei manchen habe ich es ganz einfach per replace gelöst aber speziell bei der internic geht dies nicht da diese immer wieder verschiedene angebote unterbreitet
Meine funktionen:
Meine ausgabe:
Vielen Dank schonmal und wer sich hier bedienen möchte der kann es gerne tun
Keiner da der mir helfen ?
Bei manchen habe ich es ganz einfach per replace gelöst aber speziell bei der internic geht dies nicht da diese immer wieder verschiedene angebote unterbreitet
Meine funktionen:
PHP:
// Domain Whois
function domain_whois($server,$domain) {
$output = "";
if($server == "1") { $whoiser = "whois.nic.de"; } //.de
if($server == "2") { $whoiser = "whois.internic.net"; } //.com,.net
if($server == "3") { $whoiser = "whois.eu"; } //.eu
if($server == "4") { $whoiser = "whois.afilias.net"; } //.info
if($server == "5") { $whoiser = "whois.neulevel.biz"; } //.biz
if($server == "6") { $whoiser = "whois.pir.org"; } //.org
if ($conn = fsockopen ("$whoiser", 43)) {
fputs($conn, $domain."\r\n");
while(!feof($conn)) {
$output .= fgets($conn,128);
}
fclose($conn);
}
else {
$output = "<h2>Fehler!.</h2>";
}
return nl2br($output);
}
// Whois Ausgaben Formatieren
function formatwhois($text) {
$ergebnis = $text;
$ergebnis = str_replace("connect","<b>Der Domainname ist Vergeben!</b>",$ergebnis);
$ergebnis = str_replace("REGISTERED","<b>Der Domainname ist Vergeben!</b>",$ergebnis);
$ergebnis = str_replace("free","<b>Der Domainname ist frei</b>",$ergebnis);
$ergebnis = str_replace("FREE","<b>Der Domainname ist frei</b>",$ergebnis);
$ergebnis = str_replace("NOT FOUND","<b>Der Domainname ist frei</b>",$ergebnis);
$ergebnis = str_replace("Not found","<b>Der Domainname ist frei</b>",$ergebnis);
$ergebnis = str_replace("No match for","<b>Der Domainname ist frei:</b>",$ergebnis);
$ergebnis = str_replace("invalid","<b>Fehlerhafte Eingabe</b>",$ergebnis);
$ergebnis = str_replace("Whois Server Version 2.0","",$ergebnis);
$ergebnis = str_replace("Domain names in the .com and .net domains can now be registered","",$ergebnis);
return $ergebnis;
}
Meine ausgabe:
PHP:
$ausgabe = formatwhois(domain_whois($server,$urln));
echo "<b>Domainprüfung für $urln</b><br><br>";
echo $ausgabe;
Vielen Dank schonmal und wer sich hier bedienen möchte der kann es gerne tun
Keiner da der mir helfen ?
Zuletzt bearbeitet von einem Moderator: