Выполняет команду через шелл и возвращает полный вывод в виде строки


(PHP 4, PHP 5)

shell_execВыполняет команду через шелл и возвращает полный вывод в виде строки

Описание

string shell_exec ( string $cmd )

Эта функция идентична оператору обратный апостроф.

Список параметров

cmd

Команда, которая будет выполнена.

Возвращаемые значения

Вывод исполняемой команды или NULL, если произошла ошибка или команда ничего не вывела.

Замечание:

Эта функция может вернуть NULL и в случае ошибки и в случае, если программа ничего не вывела. Нельзя определить неудачный запуск с помощью этой функции. Если требуется получить код завершения программы используйте exec().

Примеры

Пример #1 Пример использования shell_exec()

<?php
$output 
shell_exec('ls -lart');
echo 
"<pre>$output</pre>";
?>

Примечания

Замечание:

Эта функция недоступна в безопасном режиме.

Смотрите также

  • exec() - Исполняет внешнюю программу
  • escapeshellcmd() - Экранирует метасимволы командной строки