【发布时间】:2012-11-30 09:42:11
【问题描述】:
以下工作在 windows 中:
mkdir('../my/folder/somewhere/on/the/server', 0777, true);
我说的是PHP mkdir。
它完美地工作,并递归地创建子文件夹。但是,如果我在 linux 服务器上运行相同的命令,则不会创建文件夹。
以前我通过分解路径并一个一个地创建每个文件夹来解决这个问题。但我不想这样做,因为它应该在“resurive”标志设置为 true 的情况下工作。为什么它不起作用?
【问题讨论】:
-
阅读手册页很有用 - linux.die.net/man/1/mkdir
-
为我工作(在 linux 上的 php 内)。
-
使用绝对路径会发生什么?
-
在这种情况下,绝对路径不是我的选择。
-
您是否开启了错误报告?