Forum Webscript.Ru
Программирование => PHP => Тема начата: listopad от 06 Мая 2002, 18:17:44
-
У меня вот какая проблема !!!!!
Хочу сделать так, чтобы , например, если пользователь заполнит какую либо форму.... данные этой формы передадутся скрипту , скрипт обработает эти данные и выведет в браузер ответ!!! Все как обычно и ничего нового !!!
но мне нужно чтобы часть этих данных из формы также попали и в другой скрипт , который также по своему их обработает, засунет в базу к примеру, или что-нибудь и того хуже !!!, и чтобы никакой ответ в браузер этим - вторым скриптом не выводился !!! Т.е чтобы он в сторонке , на сервере, обработал эти данные и это ни как бы не повлияло на работу первого скрипта !!!
Т.е еще раз...... пользователь заполняет форму>>>посылает ее >>>скрипт обрабатывает ее и выводит ответ >>>А в это время на сервере во всю трудится другой скрипт обработывая эти же данные из формы по своему !!!Главное , что очень важно, чтобы они дейстовали почти самостоятельно !!!
я тут что-то слышал про Финализатор !!! и про функцию Register_shutdown_function() ----- эта функция запускается по окончанию работы скрипта --- и ничего не выводит в браузер !!! Вот это что -то примерно похоже на то, что мне нужно !!!Ну я про нее больше ничиго не знаю !!!! Или может я вообще не в той обласки копаю !!!! Люди , Кто может помогите !!! Буду очень благодарен !!!:beer:
-
listopad
а никак нельзя чтобы
другой скрипт
был начальной частью скрипта, который
выведет в браузер ответ
-
ЗЫ: http://www.php.net/manual/ro/function.register-shutdown-function.php
-
почему обычный include не подходит?
что касается register_shutdown_function, то все равно происходит последовательный запуск кода, грубо говоря, вставленного в конец программы.
можно применить фоновые процессы. см. php.spb.ru
но зачем? смысл?
и ничего не выводит в браузер
а ты echo не рисуй, тогда и в броузере ничего не будет. :)
-
А никто не может подсказать скрипт с примером работы register_shutdown_function ????? Только не с : http://www.php.net/manual/ro/functi...wn-function.php, а что-нибудь другое !!!
-
На предложение AlieN о том чтобы вставить другой скрипт в начало первого!!!!!!
В этом-то и вся проблема что первый скрипт очень уж большой , и выполняется очень долго !!! Пользователю предется очень долго ждать пока что-то выведется в браузер от основного скрипта !!!! БОЮСЬ НЕРВЫ ИХ НЕ ВЫДЕРЖАТ !!!
-
ТОЖЕ САМОЕ КАСАЕТСЯ И include СКРИПТ ДОЧЕРНИЙ ПО СУТИ ОЧЕНЬ БОЛЬШОЙ , И ЖДАТЬ КОГДА ОН ЗАКОНЧИТ СВОЕ ДЕЛО ------- ПРИДЕТСЯ ОЧЕНЬ ДОЛГО !!!
-
listopad
ээээ
где-то на phpclub\'е
я видел скрипт который запускается в бекграунде
но это только для *nix
покопайся - найдешь
-
http://php.spb.ru/php/run_background_process.html