TLENS » 2009.11.12 03:25

Ну никак не могу взять версию HTTP/1.1 fank.ru/main/
помогите пожалуйста
дайте кусочек кода взятие в переменную версии html

Gemorroj » 2009.11.12 10:35

т.е. из заголовков вырезать?
а каким образом получаешь эти заголовки?

TLENS » 2009.11.12 15:03

Надо взять через fsockopen какие заголовки надо
отправить?

Gemorroj » 2009.11.12 15:49

какие хочешь, такие и отправляй)
вернется что-то типа:

Код:

1
2
3
4
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);

TLENS » 2009.11.13 03:21

Блин ниче не получается пишу

Код:

1
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

Gemorroj » 2009.11.13 04:08

а при чем тут вообще версия HTTP протокола??????????
тебе нужно заголовок с поддерживаемыми mime типами передать.

TLENS » 2009.11.15 15:25

Всё спасибо добавил заголовок accept