Возможный дубликат:
php shell_exec () vs exec ()
Как запустить команду linux из PHP-скрипта? Я запускаю Linux Debian и PHP5. Я хочу, чтобы вы могли отправить команду wget
на консоль.
Пример того, что я ищу, выглядит примерно так:
phpFunction ("wget http://www.example.com/image.jpg /folder"); echo "done";
Также я мог бы эхо выводить эту функцию?
Используйте exec
для запуска любой команды. Будьте осторожны, чтобы не выполнять какой-либо пользовательский ввод, поскольку он может серьезно подорвать ваш сервер.
Также обратите внимание, что большинство общих серверов блокируют функцию exec
поэтому вы не сможете ее использовать.
Наконец, как сокращенное выражение, вы можете обернуть команду, которую вы хотите выполнить в backticks .
Вы можете сделать то, что хотите, с помощью следующего кода:
system(command);
Вы можете выполнять команды linux в php-скрипте – все, что вам нужно сделать, это поместить командную строку в скобки (`).
А также сконцентрируйтесь на exec()
, this и shell_exec()
..