能够更改目录中的文件权限吗?

时间:2013-02-06 08:07:47

标签: php file-upload permissions

我有这样一个目录:

uploads/
add1
add2
add3

thumbs/
image1
image2
image3

问题是上传文件夹下的文件或拇指下的图像不存在!如果用户创建了一个添加添加文件,则会在上传下方显示,并且当上传图像时,图像会在拇指下显示。

我的问题:添加的文件和图片默认获得644文件权限,我无法查看图像!

我的问题:默认情况下如何让添加的文件获得文件权限755?

到目前为止我做了什么:

  • 我问过我的主持人。他们无法理解。
  • 我试过chmod("/uploads/thumbs", 0755);我把它放在mysql_connect ...
  • 之后

1 个答案:

答案 0 :(得分:0)

也许您想以递归方式将文件夹和现有文件权限更改为644.我发现了这一点并进行了一些调整。这个会有用吗?

exec ("find /uploads/thumbs -type f -exec chmod 0644 {} +");

如果您正在执行crop($file,$destination);之类的操作,请在写入文件后更改权限:

chmod($file, 0644)