#YYYYMMDD形式の名前のディレクトリを自動生成
/**
* 日付のディレクトリ判定
*
* @param string
* @return boolean
*/
function make_date_dir($dir){
if(!is_dir($dir)){
mkdir($dir);
}
$date_array = array(date('Y'),date('m'),date('d'));
for($i=0; $i < count($date_array); $i++){
make_dir($dir,$date_array[$i]);
$dir .= '/'.$date_array[$i];
}
return true;
}
/**
* ディレクトリ作成
*
* @param string
* @param string
* @return boolean
*/
function make_dir($dir,$name){
if(substr($dir,-1) !== "/"){
$dir .= "/";
}
if(is_dir($dir.$name)){
return false;
}
$dir .= $name;
if(mkdir($dir)){
return true;
}
}
//実行
$dir = 'test';
make_date_dir($dir);