Вы не зашли.
Главная » PHP » Помогите с заглавием для fsockopen
#1. TLENS Off (14)
Moderator
2009.11.12 03:03
Ну никак не могу взять версию HTTP/1.1 fank.ru/main/
помогите пожалуйста
дайте кусочек кода взятие в переменную версии html
#2. Gemorroj Off (107)
Administrator
2009.11.12 10:10
т.е. из заголовков вырезать?
а каким образом получаешь эти заголовки?
#3. TLENS Off (14)
Moderator
2009.11.12 15:03
Надо взять через fsockopen какие заголовки надо
отправить?
#4. Gemorroj Off (107)
Administrator
2009.11.12 15:03
какие хочешь, такие и отправляй)
вернется что-то типа:
Код:
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)
#6. Gemorroj Off (107)
Administrator
2009.11.13 04:04
а при чем тут вообще версия HTTP протокола??????????
тебе нужно заголовок с поддерживаемыми mime типами передать.
#7. TLENS Off (14)
Moderator
2009.11.15 15:03
Всё спасибо добавил заголовок accept
Отредактировано TLENS (2009.11.15 15:03)
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.044 s