Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Запуск страниц без их открытия
Форумы портала PHP.SU » PHP » Программирование на PHP » Запуск страниц без их открытия

Страниц (1): [1]
 

1. strong - 17 Февраля, 2008 - 18:51:43 - перейти к сообщению
В общем представьте например следующюю процедуру.

Заходиш на сайт и там стоит например счетчик и к нему прикреплено еще, что-то. Чтоб не напрягать пользователей, необходимо отделить эт процедуру от пользователя. Т.е. он открывает страницу, а там дальше без его ведома хоть до бесконечности, чтоб происходили действия и процедуры.

Как это можно сделать?
2. valenok - 17 Февраля, 2008 - 18:53:51 - перейти к сообщению
А как сделать с его ведомством?
3. strong - 17 Февраля, 2008 - 18:59:41 - перейти к сообщению
valenok пишет:
А как сделать с его ведомством?


Ты не совсем понял!

Необходимо, чтоб - определенный сценарий запускался при открытии страницы, но например если пользователь закрыл страницу раньше нежели сценарий закончит процедуру, то он продолжал работать до конца! А не мгновенно завершал работу!

Например это можно использовать в грабберах, рассылках и т.д.

Что это даст - при работе сценария, мы получим, что нужно и пользователь не ждет окончание работы такого сценария!
4. Eihwaz - 17 Февраля, 2008 - 19:11:02 - перейти к сообщению
strong
Когда пользователь загрузил страницу, PHP уже всю свою работу окончил и отдал пользователю HTML.
5. strong - 17 Февраля, 2008 - 19:13:21 - перейти к сообщению
Eihwaz пишет:
Когда пользователь загрузил страницу, PHP уже всю свою работу окончил и отдал пользователю HTML.


Понимаеш, если сценарий написать сложноватый и объемный по колличеству обрабатываемой инфы, то он долго загружается и пользователь может его закруть сразу, а мне нужно, чтоб если он успеет закрыть, то сценарий не прирывался, а работал независимо до конца!
6. Eihwaz - 17 Февраля, 2008 - 19:18:49 - перейти к сообщению
Какие-то новые горизонты открываются...
Вы очередной эксплоит пишете что-ли?
7. strong - 17 Февраля, 2008 - 19:20:28 - перейти к сообщению
Eihwaz пишет:
Вы очередной эксплоит пишете что-ли?


Вроде того Ж)Ж) Просто необходимо в проекте сделать упращение работы программы! Чтоб не загружать пользователей на ненужные сценарии, до которых им нет никакого дела в этой сессии!
8. valenok - 17 Февраля, 2008 - 20:35:08 - перейти к сообщению
никак.
Можете только запускать из скрипта внешние процессы системными командами
и не ждать завершения выполнения.

exec

Там же можете найти пример кода и фоновый запуск.

 

Powered by ExBB FM 1.0 RC1