|
| |
|
|
| |
для: Evgen
(23.08.2006 в 12:35)
| | | запускайте скрипт кроном каждые n секунд и всё ... | |
| |
|
|
| |
|
|
| |
для: Trianon
(23.08.2006 в 09:16)
| | | Вон оказывается как! Ох уж эти аборты ...
Спасибо за оперативную помощь! Бум искать другие способы. | |
| |
|
|
| |
|
|
| |
для: Evgen
(23.08.2006 в 00:01)
| | | Общий таймаут на выполнение скрипта никто не отменял. Вы сам, как я понимаю, тоже. 30 секунд проходит - и аборт. | |
| |
|
|
| |
|
|
| |
для: cheops
(22.08.2006 в 20:09)
| | | Попытался применить функцию sleep ( ) - пока не дало результата, не знаю с какой стороны: с моей или сервера, с которого пытаюсь снять html.
Попробовал на своей машине следущую штуку
<?
// время ожидания в секундах
$n = 3;
for ($i=1; $i<=5; $i++)
{
echo "$i<br>";
sleep ($n);
continue;
}
?>
|
До 5 секунд ожидания - все выводится без проблем. Начинаешь увеличивать время - до экрана не долетают постепенно 5, 4, 3 и т.д.
Примерно 10-12 секунд ожидания, и до экрана добираются только 1 и 2.
Где искать? Кто прерывает выполнение сценария - апач, ИЕ или как?
Надеюсь на Вашу помощь!
Спасибо.
P.S. Мануал по ссылке cheops'a скачал, за что ему большое комсомольское спасибо! | |
| |
|
|
| |
|
|
| |
для: Evgen
(22.08.2006 в 14:48)
| | | Этот раздел отсутствует в нашем справочнике - ориентируйтесь на официальный справочник по ссылке http://www.softtime.ru/info/php_ru.php. | |
| |
|
|
| |
|
|
| |
для: cheops
(22.08.2006 в 12:59)
| | | Отлично!
Это, наверное именно то что надо! Сегодня испробую.
Только, извиняюсь, че-то я не нашел sleep в справочнике функций (тот что наверху) ... Или где ..? | |
| |
|
|
| |
|
|
| |
для: Evgen
(22.08.2006 в 03:09)
| | | Можно поступить следующим образом
<?
...
foreach ($mass_url as $key=>$val)
{
// отправка запроса из массива со ссылками на нужные html-файлы
$text = file_get_contents ("$val", 1);
...
// обработка полученного файла html с последущей записью
// результата в *.txt
//... ожидание n-секунд -> возврат в начало foreach за очередным элементом массива
sleep($n);
continue;
// реально ???
?>
|
Только в браузер всё пойдёт скопом - а не порциями... | |
| |
|
|
| |
|
|
| |
для: himic
(22.08.2006 в 06:51)
| | | Тогда есть ли возможность запускать какой-либо процесс из ПХП при наступлении определенного времени, глядя например на time ( ) и сравнивая его с расчетным (заданным) временем ? | |
| |
|
|
| |
|
|
| |
для: Evgen
(22.08.2006 в 03:09)
| | | Мне кажется нельзя, так как на сервере стоит тайм-аут
а если ты задаш паузу в n сек
ну ты понял | |
| |
|
|
| |
|
|
| | Если есть решение этой задачи - подскажите пожалста !
<?
...
foreach ($mass_url as $key=>$val)
{
// отправка запроса из массива со ссылками на нужные html-файлы
$text = file_get_contents ("$val", 1);
...
// обработка полученного файла html с последущей записью
// результата в *.txt
... ожидание n-секунд -> возврат в начало [b]foreach[/b] за очередным элементом массива
// реально ???
?>
|
Ну очень надо ! | |
| |
|
|
|