PHP,mkdir的权限问题

服务器是linux,在根目录下,用mkdir("./a/b");,可以正常建立b文件夹但是如果文件放在,b文件夹下,或其它多级目录下,mkdir("./a/b");就会报... 服务器是linux,
在根目录下,用mkdir("./a/b");,可以正常建立b文件夹
但是如果文件放在,b文件夹下,或其它多级目录下,
mkdir("./a/b");就会报错,
Warning: mkdir(./a/b): No such file or directory in /home/news/a/b/index.php
目录权限都是777,
我先mkdir("./a/b",0755);然后mkdir("./a/b",0777);也是不行,
请教原因
绝对路径果然可以,但是我用./为什么不行呢,点不是代表根目录么
展开
 我来答
阳光上的桥
2007-09-19 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21424 获赞数:65806
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
先mkdir('./a');再mkdir('./a/b');即可。

补充:
a本来就存在呀,那可能是当前路径的问题,建议你使用绝对路径进行创建,比如mkdir('/home/news/a/b')
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式