Написал скрипт для работы с яндекс картами. Открываю соединение и работаю с данными так: PHP: fputs($fp, "POST $path HTTP/1.1\r\n"); fputs($fp, "Host: $host\r\n"); if ($referer != '') fputs($fp, "Referer: $referer\r\n"); fputs($fp, "Content-type: application/x-www-form-urlencoded; charset=UTF-8\r\n"); fputs($fp, "Content-length: ". strlen($data) ."\r\n"); fputs($fp, "Connection: close\r\n\r\n"); fputs($fp, $data); $result = ''; while(!feof($fp)) { //receive the results of the request $result .= fgets($fp, 128); } В принятых данных в начале выставляется 69c а в конце 0. Так понимаю это символы начала и конца данных. Так как сами данные в формате json то из-за этих двух символов ответ становится невалидным. Как быть? Заранее спасибо![/php]