Да тебе просто памятник надо поставить. Нерукотворный.
Уж сколько тут копий было переломано на тему хидеров - не подсчитать, а вопрос решился за неделю приложения рук.
// отправляем запрос серверу
fputs($fp, $request);
while (!preg_match('/\\r\\n\\r\\n$/', $responseHeader)){
$responseHeader.= fread($fp, 1);
}
//парсим заголовки
$headers = http_parse_headers($responseHeader);
if ($debug) print_r($headers);
$MIMEType = $headers["Content-Type"];
$content_length = $headers['Content-Length'];
if ($debug) print $content_length."\r\n";
socket_set_blocking($fp, 0);
while (strlen($responseBody) != $content_length ){
$responseBody .= fgets($fp, $content_length);
usleep(100);
}
Parasite писал(а):Lua и Perl предлагались ровно для того же с год назад, сейчас очередь PHP. Скорее всего - с тем же результатом.
vasketsov писал(а):Parasite писал(а):Lua и Perl предлагались ровно для того же с год назад, сейчас очередь PHP. Скорее всего - с тем же результатом.
Не нашёл тему про Perl. Она была вообще?
vasketsov писал(а):В итоге какие-то нерешаемые проблемы с PHP обнаружились, коли его нет, или просто традиционно выпилено и забыто?
vasketsov писал(а):А в принципе это насколько актуально (perl или php)?
vasketsov писал(а):Или для квазиобычных применений тоже чё-то не хватает?
vasketsov писал(а):А в принципе это насколько актуально (perl или php)?
Tolik писал(а):Потом появились хедеры и пр., и надобность отпала.
vasketsov писал(а):А в принципе это насколько актуально (perl или php)?
Я в том плане, что хедеры, посты и прочие куки в самом сасе есть.
По идее остались ярко выраженные предфимозные извращения. Типа как я из скрипта всё скачанное сразу в БД кладу, а сасу возвращаю сгенерённую "пустышку".
Или для квазиобычных применений тоже чё-то не хватает?
Вернуться в Раздел для разработчиков программы SAS.Планета
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1