(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>";
?>
Замечание:
Эта функция недоступна в безопасном режиме.