socket_read и отсутствие хидера Content-Length

Klaus

SEO Cthulhu
socket_read и отсутствие хидера Content-Length

если удаленный сервер не отдает Content-Length,
то читая сокет socket_read в ответе, помимо шапки, еще имеем служебные символы как то кол-во байт и eof.
типа:
8
18:15:17
0

все бы ничего, но удаленный сервер может отдавать ответ частями, и тогда уже начинается гемор.
типа:
8
18:15:17
10
18:15:18xx
16
18:15:19phprules
0

читаем это дело так $read = socket_read($socket, 2048);

PHP_NORMAL_READ не работает ни на локали(win+php4.3.10), ни на сервере(RH+4.3.10), поэтому проверить не могу - этот ли тип отвечает за это безобразие :)

Вопрос, как запретить вставлять служебные символы в текст ответа, не вырезать же их регами потом? :(

Спасибо
 

Klaus

SEO Cthulhu
нет, ну ты подумай а....
вот уж никогда бы не догадался :(
учиться еще и учиться...

fixxxer, спасибо огромное!
 
Сверху