exec
* * 1002
system
* * 1005
shell_exec
passthru
Обратные кавычки?
Pfah!
Реальные разработчики используют proc_open
! Он имеет главное и явное преимущество: он предоставляет вам три потока PHP для подачи данных в процесс и чтения и stdout
и stderr
. Это то, что другие функции выполнения процесса просто не делают хорошо.
Это происходит за небольшую стоимость некоторого стандартного кода, так что это немного более многословно. Я считаю, что компромисс был превосходным.
О, и выполнение произвольных команд от ваших пользователей, возможно, является одним из величайших рисков безопасности, о которых вы только могли подумать, , но я полагаю, вы уже знаете это.