PHP WhoIs mit Proxy

Hallo,
ich will ein Whois-Programm schreiben, welche über eine Proxy prüfen soll, o Domain noch frei sind.

Mein bisheriger Ansatz war folgender:
PHP:
if (!$conn = fsockopen($proxy_ip, $proxy_port))
        echo "Fehler beim Verbinden zur Proxy";

fputs($conn,"CONNECT whois.nic.ch:4343\r\n");
fputs($conn, $domain . "\r\n");


while (!feof($conn)) {
     $output .= fgets($conn, 128);
}
fclose($conn);

echo $output;
Proxy Port und IP sind von hidemyass.com/proxy-list/ (Socks4/5).

Leider funktioniert dieser Code nicht, das Script hängt sich in der While-Schleife einfach auf (Error_Reporting = E_ALL) :(. Wenn ich den Code so umschreibe, dass maximal 10 mal fgets aufgerufen werden, ist immer noch keine Ausgabe da.

Wisst ihr eine Lösung? Evtl. auch was ganz anderes (Curl ? ).

Sorry, habe jetzt gerade erst das PHP-Forum entdeckt. Kann ein Admin diesen Thread vllt. dorhin verschieben und dann diesen Text hier entfernen?
Danke
 
Zuletzt bearbeitet:
Zurück
Oben