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