PHP在Linux下怎么创建文件夹?
mkdir($dir,777);mkdir($dir,0777);在WINDOWS下可以创建,但是到了Linux下就不能创建了,有人说是权限问题,具体到底是怎么回事?怎么...
mkdir($dir,777);mkdir($dir,0777);在WINDOWS下可以创建,但是到了Linux下就不能创建了,有人说是权限问题,具体到底是怎么回事?怎么解决?
展开
3个回答
2013-09-01
展开全部
chmod('f',777)以及chmod('f',744)都是错的,这些授权方式的结果是什么,你要慢慢去推算,不是一下能说出来的。
赋予所有权限的语句是:
chmod('f',0777);
注意和你的区别:前面多了一个0,有一个0才表示是8进制,才是正确的授权,不相信的话,你测试一下下面的PHP:
<?php
echo 0777;
?>
看看输出的是511,也就是要chmod('f',511)才是授予所有的权限。
赋予所有权限的语句是:
chmod('f',0777);
注意和你的区别:前面多了一个0,有一个0才表示是8进制,才是正确的授权,不相信的话,你测试一下下面的PHP:
<?php
echo 0777;
?>
看看输出的是511,也就是要chmod('f',511)才是授予所有的权限。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询