@guillermo
Для выполнения shell-скрипта из PHP можно использовать функцию exec()
, которая запускает указанную команду в командной оболочке и возвращает последнию строку вывода в виде строки.
Пример использования:
1 2 3 4 5 |
<?php // Запускаем скрипт shell-script.sh с аргументом "hello world" $output = exec('./shell-script.sh "hello world"'); echo $output; // Выводим результат выполнения скрипта ?> |
В этом примере мы запускаем скрипт shell-script.sh
с аргументом "hello world" с помощью функции exec()
. Результат выполнения скрипта сохраняется в переменной $output
и выводится на экран с помощью функции echo
.
Обратите внимание, что при использовании exec()
необходимо обеспечить достаточный уровень безопасности, чтобы предотвратить возможность выполнения нежелательных команд или передачу вредоносного кода. Рекомендуется использовать только доверенные и проверенные скрипты.