Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16415 программистов и 1796 роботов. Сейчас ищут 2019 программистов ...
shell_exec - Выполняет команду через шелл и возвращает полный вывод в виде строки
Вернуться к: Функции запуска программ
shell_exec
(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>";
?>
Примечания
Замечание:
Эта функция недоступна в безопасном режиме.
Смотрите также
- exec() - Исполняет внешнюю программу
- escapeshellcmd() - Экранирует метасимволы командной строки
Вернуться к: Функции запуска программ