|
|
|
|
|
для: Владимир55
(02.02.2010 в 14:33)
| | А nginx, по-моему, действительно способен на такую подлость (404). У меня такая ситуация: документ отдаёт, а Status-Line говорит о 404 | |
|
|
|
|
|
|
|
для: GeorgeIV
(02.02.2010 в 15:33)
| | Эта ошибка к файлам отношения не имеет | |
|
|
|
|
|
|
|
для: Loki
(02.02.2010 в 20:47)
| | Спасибо. Я еще Аякс иногда использую.
Но тут меня удивило вот что: скрипт запрашивает страницу на сайте и получает ответ, что такого файла нет. Повторно запрашивает и опять нет. И так пять раз. А страница имеется!
Может, это обычно для запроса информации с сайта?
Может, надо делать паузу перед запросом?
Может, надо какой-нибудь буфер каким-нибудь образом зачем-нибудь очищать?
Или еще что-то делать?
Или это такой ненадежный инструмент, что с этим надо смириться?
Я с этим встретился впервые и не пойму... | |
|
|
|
|
|
|
|
для: Владимир55
(02.02.2010 в 18:41)
| | Чтобы броузер не отваливался, надо его периодически подкармливать.
Если в начале скрипта поставить
<?
set_time_limit(0);
ob_implicit_flush();
|
а потом выводить информацию по ходу работы, то броузер можно держать в режиме соединения часами. | |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 18:45)
| | Понял нормально. Дальше я справлюсь.
Спасибо! | |
|
|
|
|
|
|
|
для: Владимир55
(02.02.2010 в 18:41)
| | Владимир, прошу прощения, но дальнейшее как-то за рамками интереса.
Без всякого подтекста, не поймите превратно. | |
|
|
|
|
|
|
|
для: Trianon
(02.02.2010 в 18:28)
| | Я уже знаю это свойство браузеров - встречался с этим в других случаях. Скрипт работает сам по себе, а останавливается при обнаружении нулевого размера страницы.
Эта страница автоматически запрашивается еще раз, а если получаем опять нулевое значение, то еще и еще раз. Всего до пяти запросов. После чего проверка останавливается и я ищу эту страницу. А она есть!
Может, перед повторением запроса нужно дать секундную паузу? Типа sleep(1); | |
|
|
|
|
|
|
|
для: Владимир55
(02.02.2010 в 18:17)
| | >Пока что не удается проверить даже десять тысяч страниц,...
не за один же вызов скрипта?
Браузер просто отваливается по таймауту. | |
|
|
|
|
|
|
|
для: Тень
(02.02.2010 в 18:13)
| | >Это может быть только если в str.php явно посылается заголовок "HTTP/1.0 404 Not Found". Я так думаю.
Наличие включаемого файла str.php вообще не влияет на выдаваемый отклик. Пока сам str.php не начнут проверять. | |
|
|
|
|
|
|
|
для: Владимир55
(02.02.2010 в 18:13)
| | Работаю по выделенке, но IP меняется непредсказуемо. Может за день пару раз измениться, может оставаться неизменным несколько дней.
На практике тут все не так то просто оказалось. Сколько времени потребуется на проверку - неясно. Может, сутки, а может и больше...
Пока что не удается проверить даже десять тысяч страниц, потому что приходит сообщение, что не удалось соединиться, хотя файл присутствует. Скриптом повторяю процесс соединения с таким файлом до пяти раз. Файлы, на которых происходят сбои, все время разные. | |
|
|
|
|