やりたいこと
mkdirでディレクトリを新規作成したいのにできない
その上にあるディレクトリ(/test/)のパーミッションも問題なし
hoge.php
// /test/は作成済み
// これは作成できる
$saveDir = /test/hoge/;
// なぜか作成できない!?
$saveDir = /test/hoge/fuga;
// 存在確認しディレクトリ作成
if (!file_exists($saveDir)) {
if (mkdir($saveDir, 0777)) {
chmod($saveDir, 0777);
}
}
やったこと
第三引数がtrueでディレクトリ再帰的作成であった
単純すぎることにつまってた...
hoge.php
mkdir($saveDir, 0777, true)