ПХП процесс

Eugene Bond

sudo rm - rf /
ПХП процесс

Хай)
Подскажите, плиз, могу ли я запустить из одного скрипта другой на выполнение в виде фонового процесса?
Суть в чем - надо выполнить определенный объем работы и при этом не заставлять пользователя ждать...
 

[slon]

Guest
Re: ПХП процесс

Автор оригинала: Eugene Bond
...могу ли я запустить из одного скрипта другой на выполнение в виде фонового процесса...
1) Создаешь основной файл с которым работает пользователь.
2) Создаешь "фоновый" файл
3) Создаешь .bat файл в котором через php.exe запускаешь свой фоновый файл (c:\php\bin\php.exe -q fonovij_file.php)
4) В основном файле вызываешь .bat файл функцией exec

или еще проще:

не создавая .bat файла прямо из основного файла через php.exe -q вызывай свой фоновый файл...
 

[slon]

Guest
Автор оригинала: Eugene Bond
А под юнихом, когда пхп вкомпилирован в апач?
Чего не знаю того не знаю - сорри...
В Юнихоподобных системах я ноль...
 

Eugene Bond

sudo rm - rf /
просто лажа следующая: сисадмин говорит, что можно выполнить, но для этого надо интерпретатор свой наваять...
с другой стороны - он в пхп не шарит...
если бы пхп не была вкомпилированной - проблем бы небыло, а так...
 

DiMA

php.spb.ru
Команда форума
http://php.spb.ru/php/run_background_process.html

неужели так сложно прочитать оглавление ?
 

Eugene Bond

sudo rm - rf /
да не то это...
мне надо выполнить пхп файл, а на исполнение я его запустить не могу, потому что пхп вкомпеллирован в апач.
неужели так сложно прочитать суть вопроса по внимательней?
 

DiMA

php.spb.ru
Команда форума
ты не можешь запустить wget или lynx, чтобы тот обратился к апачу? что за детские проблемы. Или скомпилить / скопировать апач? Если нужно обратиться к скрипту в апаче, так вообще ничего запускать не нужно - HEAD на скрипт и он уже запущен.
 

Eugene Bond

sudo rm - rf /
И как же процесс будет фоновым если вывалится в браузер от ХЕАДа?

ЗЫ: все равно уже сделал по другому!
 

DiMA

php.spb.ru
Команда форума
я даже намекнул на wget/lynx для большего понимая, но ты не понял. Надо подучить основы веба, книжки научно-популярные почиать, что ли.. А суть в том - делаем из скрипта http запрос на требуемый сайт и требуемый скрипт, тем самым запуская его на исполнения. Ничего в браузер не вывалится. Читаем примеры в ФАКе. Если ты опять ничего не найдешь, так переходи в форум для чайников и т.д. Хотя тема веб-запросов расписана в инете подробно, стоит только пальцем шевельнуть.

Если ты сделал по другому, то значит, что вся эта писанина не стоила и гроша, а тебе кроме как потрепаться нечем было заняться. Ибо обойти проблему это и есть решение. Любишь трепатся в форуме? Ничего, угомоним.
 

makRo

Guest
элементарно
$fp = fopen("http://.../script.php", "r");
fclose($fp);

даже параметры можно передавать какие хочешь
 
Сверху