我正在尝试在我的服务器上创建一个目录。这是我的一个目录的代码...
$path = "UserIds/";
$di = $path . $userid;
mkdir($di,0777);
它工作正常,但在这里我需要另一个目录。这是我的代码......
$dir="$di./".date("Y/m/d");
mkdir($dir,0777);
这不会使目录。有什么问题?
答案 0 :(得分:2)
使用不同的引号:
$dir= $di . "/" . date("Y/m/d");
如果您使用PHP版本> 5.0.0,也许在你的mkdir命令中添加第三个参数:recursive(as pointed out in the php manual):
mkdir($dir, 0777, TRUE);
答案 1 :(得分:1)
您需要通过将第三个参数设置为TRUE
来使其递归。
mkdir($dir, 0777, TRUE);