php rm -rf无法使用exec删除777文件夹

时间:2014-01-03 10:14:57

标签: php apache exec chmod rm

ENV: xampp(php 5.3) centos 6.0 “rm -rf”对我不起作用。

$directory="$folder/$subfolder"
exec("rm -rf $directory");

我想删除子文件夹。 $ folder是绝对路径。 $ folder $ subfolder 777文件夹。 当我使用whoami在php中回显exec时,我得到了守护进程。当我在shell中运行su daemon时,我得到This account is currently not available.个链接PHP exec rm -Rf not working for subdirectories没有帮助。那可能是什么?感谢。

修改 参数中有特殊字符。现在我正在这样做。

exec("rm -rf ".escapeshellarg("directory"));

回声的结果似乎正确。

rm -rf '/absolute/path/to/folder/tspfolder b'

0 个答案:

没有答案