Вы не зашли.
Главная »
PHP » Помогите с заглавием для fsockopen
#1.
TLENS
Off
(14)
Moderator
2009.11.12 03:03
Ну никак не могу взять версию HTTP/1.1 fank.ru/main/
помогите пожалуйста
дайте кусочек кода взятие в переменную версии html
т.е. из заголовков вырезать?
а каким образом получаешь эти заголовки?
#3.
TLENS
Off
(14)
Moderator
2009.11.12 15:03
Надо взять через fsockopen какие заголовки надо
отправить?
какие хочешь, такие и отправляй)
вернется что-то типа:
Код:
HTTP/1.1 200 OK |
Date: Thu, 12 Nov 2009 12:46:36 GMT |
Server: Apache/2.2.13 (FreeBSD) mod_ssl/2.2.13 OpenSSL/0.9.7e-p1 |
и т.д. |
получить версию протокола можно просто через substr
echo substr($str, 6, 3);
#5.
TLENS
Off
(14)
Moderator
2009.11.13 03:03
Блин ниче не получается пишу
Код:
lt;?$fp=fsockopen('fank.ru',80);fputs($fp, "GET /downloads/ HTTP/1.0\r\n\r\n");while(!feof($fp)) $f.=fgets($fp, 4096);fclose($fp);echo $f; |
скачуется версия wml ставляю HTTP/1.1 Выдает ошибку 400
каким кодом скачать html версию сайта? через fsockopen
Отредактировано TLENS (2009.11.13 03:03)
а при чем тут вообще версия HTTP протокола??????????
тебе нужно заголовок с поддерживаемыми mime типами передать.
#7.
TLENS
Off
(14)
Moderator
2009.11.15 15:03
Всё спасибо добавил заголовок accept
Отредактировано TLENS (2009.11.15 15:03)
Страниц: 1