passthru
(PHP 4, PHP 5)
passthru — Execute an external program and display raw output
Описание
void passthru
( string $command
[, int &$return_var
] )
Список параметров
-
command
-
The command that will be executed.
-
return_var
-
If the return_var
argument is present, the
return status of the Unix command will be placed here.
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Примечания
ВниманиеЕсли вы собираетесь передавать функции
данные, отправленные пользователем, вы должны использовать функции
escapeshellarg() или escapeshellcmd()
для того, чтобы обезопасить исполнение команд.
Замечание: Если вы собираетесь использовать эту функцию
в программе, работающей в качестве демона, убедитесь, что стандартный вывод
функции направлен в файл или другой поток, в противном случае PHP зависнет вплоть
до конца выполнения программы.
Замечание: В случае работы в безопасном
режиме, вы можете запускать что-либо только в пределах
safe_mode_exec_dir.
В настоящее время, использование .. в пути запрещено
ВниманиеВ случае работы в безопасном
режиме, все слова, следующие за начальной командой, рассматриваются как единый аргумент.
То есть echo y | echo x будет работать как
echo "y | echo x".