Передача переменных из php скрипта в консольный скрипт

silmarion

Полезный
Регистрация
21 Июн 2012
Сообщения
194
Реакции
19
Всем привет
Подскажите такую вещь.

Есть скрипт, который запускается только через ssh консоль.
Запуск его примерно такой: script -param1 blabla -param2 blabla -param3 blabla
Как мне этому скрипту передать параметры и получить ответ через php или python?
 
А этот скрипт точно на PHP?
Если через PHP, то передавать ему параметры:
script.php?param1=blabla&param2=blabla&param3=blabla
Про питон Для просмотра ссылки Войди или Зарегистрируйся подробно описано.
 
Видимо немного неверно выразился
Из php скрипта (т.е. из браузера) надо передать параметры скрипту, который запускается в консоли
и получить ответ обратно в переменную
 
Видимо немного неверно выразился
Из php скрипта (т.е. из браузера) надо передать параметры скрипту, который запускается в консоли
и получить ответ обратно в переменную
Ну, тут уже либо POST запросом либо GET.
script.php?param1=blabla&param2=blabla&param3=blabla
Потом в скрипте:
PHP:
$cmd = shell_exec('script -param1 blabla -param2 blabla -param3 blabla');
echo "<pre>$cmd</pre>";
 
Спасибо, как раз то, что надо
 
Спасибо, как раз то, что надо
Немного не дописал и только сейчас обратил внимание:
PHP:
$cmd = shell_exec('script -param1 '.$_GET['param1'].' -param2 '.$_GET['param2'].' -param3 '.$_GET['param3']);
echo "<pre>$cmd</pre>";
Ну и вместо глобальных переменных использовать обычные, предварительно фильтруя данные.
 
Назад
Сверху