2011-08-12 15 views
0

自分のサーバーにディレクトリを作成しようとしています。ここに1つのディレクトリのための私のコードです...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

異なっ引用符使用:あなたはPHPのバージョン> 5.0.0を使用している場合は、多分あなたのmkdirコマンドで三番目のパラメータを追加し

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

:再帰(as pointed out in the php manual):

mkdir($dir, 0777, TRUE); 
1

第3引数をTRUEに設定して再帰的にする必要があります。

mkdir($dir, 0777, TRUE); 
関連する問題