2011-08-12 23 views
0

我想在我的服務器上創建一個目錄。這裏是我的一個目錄下的代碼...如何在php中創建一個目錄

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

mkdir($di,0777); 

它的做工精細,但這裏我需要另一個目錄。這是我的代碼...

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

mkdir($dir,0777); 

這不會使目錄。哪裏不對?

+1

是否需要「$ di。/」中的那個點? – J0HN

+0

這裏是$ userid是我的id和$ di是高於我創建$ di var – user883594

回答

2

使用引號是不同的:

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

如果你使用的PHP版本> 5.0.0,也許在你的mkdir命令添加第三個參數:遞歸(as pointed out in the php manual):

mkdir($dir, 0777, TRUE); 
1

您需要通過將第三個參數設置爲TRUE來使其遞歸。

mkdir($dir, 0777, TRUE);