需要将文件名解析为cli

时间:2012-04-05 03:53:17

标签: php filesystems

我有一个php脚本,我需要创建一个带有文件名数组的zip存档

所以我这样做通过php运行zip;使用shell_exec()。

对于名称类似

的文件,我遇到了麻烦

/ var / www / someone' s文件(3)

因为我的zip命令看起来像

shell_exec("zip -r -j myzip.zip /var/www/someone's file (3)");

现在我需要一种方法来解析文件名,使其看起来像

/ var / www / someone \' s \ file \(3)

对此的任何帮助都非常感谢,是否有任何功能可以直接执行此操作?

1 个答案:

答案 0 :(得分:3)

您正在寻找escapeshellarg()