![]() |
Как заставить скрипт работать после закрытия браузера?
Как заставить скрипт работать после закрытия браузера?
Задача доволи таки долгая и нужно сделать так что если браузер закрыт программа продолжала работать (например индексация сайта) Да и второй вопрос - дочерний. Как сделать так чтобы вывод информации через принт шол побайтно (тое каджый раз когда посылается информация, интерактивно а не через определенный периуд времени). |
Ставим в начало скрипта:
Код:
ignore_user_abort(TRUE);P.S.: Важный момент, при нелимитированном выполнении и фоновом режиме скрипт становиться опасным, по этому следует не дать использовать его одним пользователем многократно в параллельном режиме, решается просто - с помошью файла, где именем файла является сессия пользователя, и устанавливается атрибут блокировки, flock(), где в конце выполенния скрипта данный аттрибут снимается... а в начале скрипта проверяется и создается... |
Берем 2 файла.
Первый: PHP код:
PHP код:
|
Цитата:
|
>/dev/null 2>&1 & как раз таки загоняет скрипт в фоновый режим. Я привел пример как это можно реализовать. Проверено и работает. И я не покупаю "нормальный" хостинг. У меня ВПСка и свой сервер.
|
А еще у меня дома работает интернет-магазин сделанный на Turbo Pascal, только он у меня работает, а у других нет..
Это форум прежде всего дизайнерский, они не вникают в тонкости Linux и Unix, не имеют серверов с ENGINE-X (nginx), но за то они являются профессионалами во flash анимации, и здесь(в этой ветке) одна задача, помочь им сделать сайт, который будет установлен на ЛЮБОЙ хостинг с ЛЮБОЙ операционной системой, т.к. PHP и делался как кроссплатформенный интерпретатор... |
В топике был вопрос. Я привел рабочий ответ. Условий типа чтобы работало везде, не было. Есть вопрос - есть ответ. В чем проблема? А писать то что это полный бред по крайней мере не вежливо.
|
хорошо, а как сделать брейк через пхп, тое заставить браузер прикратить слушать сервер, а пхп должен продолжать работать.
|
http://www.flasher.ru/forum/showpost...94&postcount=2 Читайте постскриптум (P.S.) -- ваш случай
|
| Часовой пояс GMT +4, время: 16:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.