ichen: Antwort auf Post-Request unvollständig

Beitrag lesen

Hi zusammen!
ich habe da ein Problem, zu dem ich noch nicht so richtig was gefunden habe. Es geht um einen HTTP Post Request den ich mittels PHP absetze und dessen Rückantwort ich komplett in eine Variable geben möchte. Ziel des ganzen ist es, eine Formulareingabe zu simulieren und die Antwortseite des Scripts, welches die Formulardaten verarbeitet in die Variable zu lesen.
Das klappt auch ganz gut, nur dass ich vom Server nur 1440 bzw manchmal auch 2880 Zeichen zurückbekomme (Seite ist eigentlich ca. 42k zeichen lang, die ich auch bekommen möchte!), obwohl ich bei fread() als length 100k angegeben habe. Das verwundert mich schon, und ich weiß nicht woran das liegen könnte. Hier das bisschen Code mit dem ich z.Z. testweise arbeite.

  
$suchstring = "SText=".$fname."&Kat=Titel";  
$fsock = fsockopen($host, 80, $errno, $errstr);  
$data = "POST $path HTTP/1.1\r\n"  
     ."Host: $host \r\n"  
   ."Content-type: application/x-www-form-urlencoded\r\n"  
   ."Content-Length: ".strlen($suchstring)."\r\n\r\n"  
   .$suchstring;  
fputs($fsock,$data);  
$contents = fread ($fsock, 100000);  
fclose ($fsock);  
echo strlen($contents);  
echo "<pre>".htmlspecialchars($contents)."</pre>";  

Vielleicht kann mir ja jemand helfen.
tschau
ichen

--
Ichen