![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
Виснет при чтении ответа fgets. Пробовал: socket_set_timeout($fp, 2); stream_set_timeout($fp, 2); - не помогло. |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Wolf1994, а зачем ты GET в заголовке используешь, может HEAD вполне хватит...
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
Чтобы послать запрос методом GET, в случае наличия в URL переменных...
А как - правильно? |
|||
|
||||
| -=Ustas=- |
|
||||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Вот мне не понятно, для чего ты читаешь весь контент:
Добавлено @ 16:02 И что то я не врубаюсь в то, что ты возвращаешь этой функцией.... ссудя по всему тебе нужно получать размер http-страницы?! Добавлено @ 16:06 Вот тебе примерчик:
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 5 Всего: 261 |
А зачем for??
Сделай как Юстас показал. У тебя же не известно кол-во повторений цикла. К тому же, откуда знаешь, что читать надо срого по 256 символов? Видимо, доходя до последней строки, и прочитав ее, скрипт не дошел до признака конца файла... Да и условие должно быть || |
|||
|
||||
| Wolf1994 |
|
||||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
Совсем ничего не понимаю (
Не весь, а только первые 100 строчек, если не достигнут конец документа. Вообще нужно считать только заголовок, можно изменить на ~20 (?)...
Файла - приложения имеющего тип application. Чтобы не читать всю страницу - иной раз попадаются файлы по 50 Мб, экономлю на трафике и ресурсах )
Можно меньше - главное захватить Content-Length...
Если бы скрипт дошёл до последней строки, не дойдя до конца файла, то по двойному условию он бы прекратил работу, поскольку одно утверждение стало бы ложным. |
||||||
|
|||||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Wolf1994, тогда HEAD как в моем примере. Он только заголовки прочитает и все, контент вообще трогать не будет.
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Wolf1994 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
А подходит ли тип HEAD для передачи query ссылки?
|
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: нет Всего: 69 |
Еще как. Добавлено @ 09:07 Смотри внимательнее ;)
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |