Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为上载的文件创建文件夹时应使用什么模式_Php - Fatal编程技术网

Php 为上载的文件创建文件夹时应使用什么模式

Php 为上载的文件创建文件夹时应使用什么模式,php,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\upla

我有以下目录结构:

\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的所有者具有读/写/执行权限。但我不知道这是否正确和实用。

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

在创建文件夹时,将777添加到/uploadfiles和rest755


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

你好,伊格纳西奥,我这里有混合答案。仍在等待更多解释。还有一个问题,什么是ACL?非常感谢。