Я недавно вызывал более сложные команды оболочки из PHP, используя shell_exec
Поскольку мои команды усложняются, я продолжаю сталкиваться с ошибками из-за того, что что-то не выполняется должным образом.Я хочу, чтобы можно было звонить shell_exec('echo '.$variable)
, и что бы я ни указывал в $variable
, оно просто повторяет его.Некоторые переменные $ могут включать в себя: $ ~ ' " \n \r \c `` ( ) { } ; \
Какой лучший способ избежать команды оболочки перед ее выполнением?