我想知道如何逃避撇號'並使用shell_exec
中的變量php
。我正在嘗試類似於:PHP shellexec轉義
$output = shell_exec("su - $user -c 'ssh $hosts cat $fic'");
$output = shell_exec("su - ".escapeshellarg($user)" -c 'ssh ".escapeshellarg($host)" cat ".escapeshellarg($file)"'");
這兩個命令都不起作用。
謝謝你的時間。
鮑勃