我一直在使用shell_exec
从PHP调用更高级的shell命令
随着我的命令变得越来越复杂,我一直在经历错误,而不能正确地逃脱。 我希望能够调用shell_exec('echo '.$variable)
,不pipe我放在$variable
它只会回显它。 有些东西$variables可以包括$ ~ ' " \n \r \c `` ( ) { } ; \
在执行shell命令之前转换shell命令的最佳方式是什么?
escapeshellcmd
或escapeshellarg
不是做你想做的吗?
shell_exec('echo '. escapeshellarg($variable));