PHP中创建文件夹。第一个参数是文件夹名。第二个参数是mode参数。你输入0777
例如:
mkdir('路径','0777')
在Windows环境下第二个参数会被忽略。
chmod('f',777)以及chmod('f',744)都是错的,这些授权方式的结果是什么,你要慢慢去推算,不是一下能说出来的。赋予所有权限的语句是:
chmod('f',0777)
注意和你的区别:前面多了一个0,有一个0才表示是8进制,才是正确的授权,不相信的话,你测试一下下面的PHP:
<?php
echo 0777
?>
看看输出的是511,也就是要chmod('f',511)才是授予所有的权限。
mkdir("uploads/aa/")chmod("uploads/aa/", 0777)
使用chmod可以设置比系统默认更大的权限,直接使用mkdir会受到系统umask的影响。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)