![]() |
Exec с параметром
Нужно запустить пхп скрипт отдельна чтоли. Думаю юзать exec ,но мне нада еще параметр передать скрипту. И чтоб скрипт в котором команда exec не ждал выполнения скрипта в параметрах.
|
Попробуй запускать через passthru, только вывод перенаправь в /dev/null
|
Каким образом я через эту команду передам параметры скрипту? Нее.Ченить другое.
|
А в чем проблема написать типа
passthru("ls -lia > /dev/null"); ? Или там если параметры в плане $_GET переменной, то запускай типа passthru("lynx --dump http://site.ru/script.php?.... > /dev/null"); |
Изврат дальше некуда!
Попроще какнибудь) нужно запустить скрипт ипередать ему парметр один и пусть он выполняется скока хочет. А основной скрипт дальше делает свое дела не дожидаясь когда выполнится скрипт который запустить нада. |
file_get_contents('http://site.ru/script.php?.....');
|
Цитата:
|
Мне не нада ждать пока выполнится второй скрипт
|
Фаэр феникс, твой вариант у меня был как запасной... Я не понял,как запустить в unix and windows с аргументами? Пхп.Ехе -... Итд? А в юникс? И все же эт не оч то шо мне нада...Нада средствами пхп.
|
PHP код:
|
Вставляешь в начало скрипта который надо вызывать из консоли
PHP код:
вызываем так: Код:
php file.php param1=value param2=value |
Цитата:
пример index.php PHP код:
shell.php PHP код:
|
Новая проблема. Запускаю скрипт через систем пхп ./а/д.Пхп все норм,скрипт запускается. И он должен создать файл в той директории по идее в которой он находится, тоесть в а , а он создает файл в директории, в который находится скрипу с систем. Получается как инклуд...
|
Какие относительные.Ты не понял.
Есть файл а.Пхп систем(./дир/б.Пхп) б.Пхп находится в папке дир фопен д.Тхт ... Файл создается не в директории дир а втой в которой а.Пхп! Поидее если файл б.Пхп в папке дир,то он должен там и создать файл. |
| Время: 23:55 |