前回のエントリ←で再帰的にディレクトリを生成する関数をメモったけど
PHP5からはmkdir単体で同一のことを実便出来る模様。
mkdir('/path/to/dir', 0777, true);
第三引数にtrueを渡せば、recursiveで動作してくれる。
前回のエントリ←で再帰的にディレクトリを生成する関数をメモったけど
PHP5からはmkdir単体で同一のことを実便出来る模様。
mkdir('/path/to/dir', 0777, true);
第三引数にtrueを渡せば、recursiveで動作してくれる。
めも。
function mkdir_r($dirname) {
	if(file_exists($dirname)) {
		return false;
	}
	if(strpos($dirname, '/') && !file_exists(dirname($dirname))) {
		if(mkdir_r(dirname($dirname)) === false) {
			return false;
		}
	}
	return mkdir($dirname);
}
生成したいパスを渡せばそこに到達するまでのパスすべてに必要なディレクトリを生成してくれる。