file_exists関数を使用してフォルダが存在するかどうかを確認しています。PHP Mkdirフォルダが存在しない場合は、それが続行されますが、毎回名前に増分値を追加します。
もしそうでなければ、私は一連のフォルダを作成しています。
もし存在すれば、フォルダの作成を続けたいが、トップフォルダは毎回id#1、#2、#3などをインクリメントする必要がある。
if (file_exists('temp/$email')) {
mkdir("temp/$email/");
mkdir("temp/$email/css");
mkdir("temp/$email/js");
mkdir("temp/$email/images");
} else {
$version = 0;
$version++;
mkdir("temp/$email$version/");
mkdir("temp/$email$version/css");
mkdir("temp/$email$version/js");
mkdir("temp/$email$version/images");
}
これの行に沿って何かが動作しないことは明らかです。これをやり遂げるにはどうすればいいですか?
また、私がやったやり方のように、長いリストに書き込むのではなく、複数のmkdirを実行するクリーナー/シンプルな方法がありますか?
美しいです。私はこれをちょっと試してみると、戻って来て答えを与える:)感謝! – tctc91
最新の編集版を入手してください。古いものは、私が言及した無限ループの無限ループです。 –