【PHP】mkdirで日付ディレクトリを自動作成
ファイル読込みと保存方法の説明ができたため、次はディレクトリの生成プログラムを紹介でーす。
今回使う関数はこちら~
上記の関数を利用することで、ディレクトリが作成できます。
ディレクトリ作成プログラム
<?php $baseDir = "保存する先"; $pathDir = $baseDir.date("Y")."/".date("m")."/".date("d"); if( !file_exists( $pathDir ) ) { mkdir( $pathDir, 0755, TRUE ); } ?>
「mkdir」の第3引数「TRUE」を指定してあげることにより、存在しないディレクトリも作成してくれるようになります。「file_exists」で2回目実行したときに、ワーニングが表示されるのを避けるためにif文で囲っています。