Php 是否能够更改目录中的文件权限?
我有这样一个目录:Php 是否能够更改目录中的文件权限?,php,file-upload,permissions,Php,File Upload,Permissions,我有这样一个目录: uploads/ add1 add2 add3 thumbs/ image1 image2 image3 问题是uploads文件夹下的adeed文件或thumbs文件夹下的图像不存在!如果用户创建了一个add-add文件,则该文件会在上传时被删除,而作为上传的图像,该图像会被删除 我的问题:添加的文件和图像默认获得644文件权限,我无法查看图像 我的问题:如何使添加的文件在默认情况下获得文件权限755 到目前为止我所做的: 我已经问过我的主机公司了。但他们却不明白 我
uploads/
add1
add2
add3
thumbs/
image1
image2
image3
问题是uploads文件夹下的adeed文件或thumbs文件夹下的图像不存在!如果用户创建了一个add-add文件,则该文件会在上传时被删除,而作为上传的图像,该图像会被删除
我的问题:添加的文件和图像默认获得644文件权限,我无法查看图像
我的问题:如何使添加的文件在默认情况下获得文件权限755
到目前为止我所做的:
- 我已经问过我的主机公司了。但他们却不明白
- 我试过
chmod(“/uploads/thumbs”,0755)代码>我把它放在mysql\u connect之后
exec ("find /uploads/thumbs -type f -exec chmod 0644 {} +");
如果您正在执行类似于裁剪($file,$destination)的操作代码>写入文件后更改权限:
chmod($file, 0644)
您永远不想让用户上传文件755
<代码>755
表示可以执行文件644
应该足够了。您的问题可能不在特权中。644(-rw-r--
)包含每个人的阅读权限。阅读以了解0755
和0644
的实际含义。如果644足够了,那么我的问题是什么?为什么我不能查看图像?当我在电脑上工作时,一切都很好。为什么不上网呢?那我该去哪里看呢?非常感谢。