因此,我正在尝试开发一个脚本,其中所有用户都可以将图像上传到动态创建的文件夹。无法使用mkdir创建目录
这是我所做的。
$newID = 1
mkdir('uploads/job_images/'.$newID.'/',0755);
这会在已经设置好的“uploads/job_images”中创建一个文件夹。
我的问题是,如果“作业图像”权限设置为755或766,它不会让我创建一个目录。 但是当我尝试将“job_images”权限设置为777时,它允许我创建一个目录。但他们说777是安全风险。为什么你认为如果权限设置为755,我不能在“job_images”内创建文件夹,但如果“job_images”权限设置为777,允许我在“job_images”内创建文件夹?
创建的文件夹还具有设置为99/99(无人)的“所有者/组”。那个车主组合好吗?
问题:
- 我能做到这一点,而无需使用777“job_images”文件夹或者把它留给777的好吗?
- 我是否需要更改创建的文件夹的所有者?我可能有一天需要删除这些文件夹。
- 如何默认由网站用户创建的文件夹组?
什么用户/组下运行您的Web服务器?如果不是99/99,请尝试将文件夹的所有权设置为您的网络服务器用户/组 – PassKit
不知道更多。但是有没有需要的权限? –