problem mit fread, fgets

emuume

Mitglied
Hi,

ich habe ein kleines Skript geschrieben, mit welchem ich nen whois-Server abfrage. Die Antwort kommt in mehreren Paketen. Laut Ripe kann man bei telnet-Zugriffen mit dem flag -k die Verbindung permanent halten. Mit PHP allerdings gibts da Probleme: Laut Sniffer kommt zwar die komplette Antwort an, aber dargestellt wird im Browser nur der Inhalt des ersten Paketes.

Hier der Code:

<?

$sp=pfsockopen('whois.ripe.net',43, $errno, $errstr, 10);
if(!$sp){
echo "$errstr ($errno)<br>\n";
}
else{
$answer= fread($sp,1000);
echo "<pre>";
echo $answer;

fputs($sp,"-k 084.059.193.236\r\n");
$answer= fread($sp,1000);
echo $answer;
echo "</pre>";
}
fclose($sp);

?>

Wisst ihr wo der Fehler liegt?
 
ok, hat sich erledigt!

es musste einfach am ende noch ein paar mal

$answer= fread($sp,1000);
echo $answer;

eingefügt werden..
 
Zurück