chmod - 文件不存在

时间:2011-05-08 05:49:32

标签: php

我找到了一个位于的文件 /uploads/original/img_329020110508094322.jpg

当我<img src="/uploads/original/img_329020110508094322.jpg" />时 它会正确显示

我想将用户权限更改为0606,因此我chmod($this->fileName, 0606);

($ this-&gt; fileName存储上面的路径)但我得到的只是文件或目录不存在。

为什么?

2 个答案:

答案 0 :(得分:4)

chmod()对您的文件系统进行操作。您必须指向文件系统中的映像文件,而不是Web服务器中的映像文件。

答案 1 :(得分:0)

导致您的路径相对于您的网络根目录。在文件名之前添加web根目录的位置,chmod应该可以正常工作。

我想说的是chmod在文件系统上使用精确路径:)