私はこの関数を codeigniter で使用して、ディレクトリとサブディレクトリが存在しない場合にのみチェックして作成しようとしています。k_uploads のみが作成されますが、メイン ディレクトリ 'k_upoloads' にサブ ディレクトリを作成する際にエラーが発生します。構造は次のようにする必要があります
k_uploads (main directory)
-2012 (subdirectory in main directory - made per year in k_uploads)
-Jan(subdirectory in 2012 - made every month in 2012)
-subdirx (subdirectory in Jan - holds the excel files for that month)
xxyyy.xlsx (month files in subdirx)
年月ごとにディレクトリとサブディレクトリを作成する必要があります。問題がどこにあるのかわかりません。プレーンなphpでは機能しますが、codeigniterでは機能しません。
public function makeDir(){
$labref = $this->uri->segment(3);
$dirName='k_uploads';
echo $store_dir= date('Y').'/'.date('M').'/'.$subdirx;
if(!is_dir($dirName))
$k= mkdir($dirName, 0777);
if($k){
echo $dirName. 'dir has been created';
}else{
echo 'An error occured';
}
if(is_dir($dirName))
$w= mkdir($store_dir,0777);
if($w){
echo $sore_dir. 'subdirs have been created';
}else{
echo 'An error occured';
}
}