gpt4 book ai didi

php - 是否有将反斜杠添加到 Bash 命令行特殊字符的 PHP 函数?

转载 作者:行者123 更新时间:2023-11-29 09:41:24 25 4
gpt4 key购买 nike

addslashes() 函数仅在单引号、双引号、反斜杠和 NULL 字节前加上 bashslashes。

是否有一个函数返回一个在任何 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 )

另外,看看 escapeshellarg()

关于php - 是否有将反斜杠添加到 Bash 命令行特殊字符的 PHP 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8861531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com