Hallo zusammen,
ich habe eine Abfrage erstellt die aus einen Textfile diverse domains holt und diese dann abfragen soll.
Nur leider bekomme ich Ergebnisse die absolut nicht zutreffen.
der textfile sieht so aus:
http://www.domain.de/test/
http://www.domain.com/test/
u.s.w.
ich habe euch die function unten angehängt...
ich wäre euch sehr dankbar wenn ihr mir weiterhelfen könntet...
bis dahin
euer treuer fan
Chris
und hier ist die function:
function whois() {
$this->port=43;
$this->timeout=10;
$filename="temp.txt";
$array = file($filename);
foreach($array as $zeile) {
$temp=trim($zeile);
$uri=parse_url($temp);
$check=preg_replace("/www./i", "", $uri[host]);
if(preg_match("/de/i", $check)){$nic="whois.denic.de";$err="No entries found";}
if(preg_match("/com/i", $check)){$nic="whois.enom.com";$err="not found";}
if(preg_match("/net/i", $check)){$nic="whois.crsnic.net";$err="No match for";}
if(!$whois = @fsockopen($nic, $this->port, &$errno, &$errstr, $this->timeout)) {
echo "No Connect<br>";}
else{
fputs($whois, "$check\n");
while (!feof($whois)){$buffer .= fgets($whois, 10240);}
if(preg_match("/$err/i", "$buffer")){echo "<strong>frei $check</strong>$nic $err<br>";}
else{echo "$check belegt $nic $err<br>";}
}
}
}