该函数addslashes()仅将bashslashes添加到单引号,双引号,反斜杠和NULL字节.
是否有一个函数在任何Bash特殊字符之前返回带反斜杠的字符串?
例如
$escaped = foo ('Led Zeppelin Discography (Complete)/[1969] Led Zeppelin I');
echo $escaped; 会打印以下内容:
Led\ Zeppelin\ Discography\ \(Complete\)/\[1969\]\ Led\ Zeppelin\ I
escapeshellcmd() 转义字符串中可能用于欺骗shell命令执行任意命令的任何字符.
string escapeshellcmd ( string $command )
Run Code Online (Sandbox Code Playgroud)
另外,看看escapeshellarg()
| 归档时间: |
|
| 查看次数: |
685 次 |
| 最近记录: |