Domainabfrage - Fehler beime ereg

Begonnen von styla, 28. März 2005, 14:22:34

Vorheriges Thema - Nächstes Thema

styla

Hi Jungs,
ich hab mal eine Frage. Ich will eine Domainabfrage starten. Nun klappt das auch ganz gut. Ich mach das mit folgendem code, da bei .de Domains status: free steht wenn Sie frei ist bei .com etc. No Match steht:
 


function get_domainstatus($server,$dom)
{
$serv = $server;
$doml = $dom;
$fp = fsockopen($serv, 43);
fputs($fp, \"$doml\\r\\n\");
$ergebnis = \"\";
while(!feof($fp)){
$ergebnis.= fgets($fp, 1024);
}
echo $ergebnis;
if(ereg(\"No match|free\",$ergebnis))
{
return \"free\";
}
else
{
return $ergebnis;
}
}

 
So, das Problem ist jetzt wenn im Domainnamen schon free drin steht, z.B. freeparking.co.uk, dann sagt er mir die währe frei obwohl no match garnicht drin vorkommt, aber free wegen dem Domainnamen.
Hat jemand eine Lösung wie ich das umgehen kann bzw. lösen kann ?
Danke. /uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" />

styla


all your base are belong to us / Discord