Mailinglisten-Archive |
Hey Leonhard,
hast du shcon mal bei deinem socket_read als letzten parameter
PHP_NORMAL_READ
angegeben?! Ich hab zwar noch nie was mit socket gemacht aber rein nach dem
manual
geht für mich daraus hervor das dann der stream beendet wird wenn ein '\r'
'\n' oder '\0' kommt. Wenn man des dann in eine while einbaut kannst du ja
nach leeren String davon ausgehen das dies die Leer-Zeile war oder?!
also so ca.
<snip>
$header = 1;
while(($buf = socket_read($socket, 512, PHP_NORMAL_READ))) {
if($buf == "") $header = 0;
if( !$header && $buf != "")
$body = $buf;
else
$headertext = $buf;
}
header($headertext);
echo $body;
</snap>
MfG Thilo
php::bar PHP Wiki - Listenarchive