如何在php中创建目录

时间:2011-08-12 06:20:52

标签: php

我正在尝试在我的服务器上创建一个目录。这是我的一个目录的代码...

$path = "UserIds/";
$di = $path . $userid;

mkdir($di,0777);

它工作正常,但在这里我需要另一个目录。这是我的代码......

$dir="$di./".date("Y/m/d");

mkdir($dir,0777); 

这不会使目录。有什么问题?

2 个答案:

答案 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);