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?
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?