Как сказать браузеру, что скрипт завершил работу?

Печать RSS
233

В
Автор
Чатланин
0
Есть скрипт, который долго работает. При этом окно браузера как бы подвисшее, ждёт когда в него выведется результат работы скрипта. Как сказать браузеру, чтоб не ждал.. но скрипт чтоб продолжал работу на сервере?
Изменил: Валерий (20.12.2009 / 20:26)
Б

Пацак
0
ignore_user_abort(1);
Но страницу закрывать над самому.. скрипт порсто не будет реагировать нато,что браузер отменил передачу данных, и будет выполнятся дальше.
В
Автор
Чатланин
0
Ну мне не это нужно.. хотя эту команду я тоже не знал, спасибо и за неё.
А мне надо, чтоб браузер сделал вид, что скрипт завершился.

ツ ツ ツ
0
3, На рнр не как, браузер по любому будет ждать конца выполнения, можно ajax заюзать
Изменил: Lugaro (20.12.2009 / 21:08)
В
Автор
Чатланин
0
Надо как что из PHP закрыть соединение с браузером. Я что то не нашёл такой команды.

Дух
0
Можна послать запрос на виполнение через fsockopen и поставить таймаут скрипт остановит скачку но тот будет заканчивать до конца обработку.
Использувал такую систему для доса. Один хост имеет крон но слабый, а второй скоростной но крон не поддерживает.

Ктулху
0
6, не обязательно таймаут, просто не принимать ответ) fget и всё) без fread =)

Дух
0
7# Можна и так не додул.

Ктулху
0
Я так делал операции бэкапа, сканирование антивирем и подобное
S

Пацак
0
Я выложил в архив скрипт генератор ситемап из него можно выдрать код, там можно задать время выполнения скрипта, потребление памяти, и есть обратный отчет времени при работе скрипта. Если браузер выдает time out скрипт продолжает работать.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск