![]() |
Показаны 2 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- По взаимодействию PHP и CGI(Perl) (http://netadmin.ws/forum/showthread.php?threadid=10043)
По взаимодействию PHP и CGI(Perl)
Есть PHP-сценарий и есть CGI-скрипт (Perl).
Из PHP-сценария надо вызвать (запустить) CGI-скрипт,
...но, если бы все было так просто.
Требуется, чтобы:
- после вызова CGI-скрипта продолжалось выполнение PHP-сценария;
- PHP-сценарий продолжал выполняться сразу после этого вызова,
не дожидаясь завершения работы запущенного CGI-скрипта;
- результат выполнения CGI-скрипта записывался в файл,
а не выводился в броузере;
- CGI-скрипт выполняется до конца,даже если пользователь
свернул окно, или перешел на другую страницу.
Идеальная картина вот такая:
В процессе выполнения, PHP-сценарий "включает" CGI-cкрипт,
и продолжает себе выполняться.
А CGI-скрипт работает и работает - пока не выполнит
поставленную задачу, даже если окно броузера закрыто или
пользователь перешел на другую страницу. По окончании работы,
CGI-скрипт "отчитывается" о проделанной работе
(например, в текстовый файл).
Осуществимо ли это, если да - то как конкретно?
qa_andrew
Запустите CGI-скрипт в бэкграунде:
http://php.net/manual/en/function.exec.php
__________________
`
SiteMaker.Ru - Академия сайтостроительства
| Формат времени GMT. Текущее время 05:17. | Показаны 2 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.