在为上传文件创建文件夹时,我应该使用什么模式

时间:2010-08-28 05:04:23

标签: php

我有这个目录结构:

\htdocs
\htdocs\uploadfiles\

现在,如果用户的ID是s001,那么我应该为该用户创建一个新文件夹来存储上传的文件。

\htdocs
\htdocs\uploadfiles\
\htdocs\uploadfiles\s001\

以下是我的问题:

Q1> What mode should I use for \htdocs\uploadfiles
Q2> What mode should I use for \htdocs\uplaodfiles\s001\

基于http://www.elated.com/articles/understanding-permissions/ 我用来为用户创建文件夹的功能如下:

mkdir("/htdocs/uploadfiles/s001/", 0700);

这意味着只有s001的所有者才具有读/写/执行权限。但我不知道这是否正确和实用。

2 个答案:

答案 0 :(得分:0)

这是正确的。使目录的所有者与Web服务器具有相同的用户。如果您需要其他用户可以访问,请将ACL添加到所有目录。

答案 1 :(得分:0)

创建文件夹

时,将是777到/ uploadfiles并休息755

mkdir(“/ htdocs / uploadfiles / s001 /”,0755);

相关问题