(PHP 4, PHP 5, PHP 7)
shell_exec — Выполнить команду через оболочку и вернуть вывод в виде строки
cmd
Команда, которая будет выполнена.
Вывод исполняемой команды или NULL
, если произошла ошибка или команда не
производит вывод.
Замечание:
Эта функция может вернуть
NULL
в двух случаях: если произошла ошибка или если выполняемая команда ничего не выводит. Не пользуйтесь этой функцией, для определения, успешно ли выполнилась команда. Вместо этого используйте exec(), так как она предоставляет возможность проверить код возврата.
Пример #1 Пример использования shell_exec()
<?php
$output = shell_exec('ls -lart');
echo "<pre>$output</pre>";
?>
Замечание:
Эта функция недоступна в безопасном режиме.