Мне необходимо сделать условие, если папки не существует в дириктории, чтоб она создалась, но как сделать, не получается... PHP: <? $one = "one"; $path = "/AppServ/www/temp/2/".$one; $file = dirname($path); $fileone = $file."/".$one; if ($path != $fileone) { mkdir("/AppServ/www/temp/2/".$one); echo "Была созданна дириктория".$one; } else { echo "Дириктория существует"; } ?> как то так...
Если с ходу трудно понять что же все таки хотел сделать своим скриптом автор, то мб лучше переписать скрипт? if(!is_dir($path)){ mkdir($path); }
незнаю, пришлось попробовать так... PHP: <? $one = "one"; $d = dir("/AppServ/www/temp/2/".$one); $folder = $d->path; if ($folder) { echo "Дириктория существует"; } else { mkdir("/AppServ/www/temp/2/".$one); echo "Была созданна дириктория ".$one; } ?> дирикторию создает, если ее нет, а если уже есть, то пишет что существует, впринципе как мне и надо... Но при создании дириктории пытается ее открыть, и выдает ошибку Warning: dir(/AppServ/www/temp/2/one) [function.dir]: failed to open dir: No error in и только ниже пишет что была созданна дириктория... можно ли как-то сделать, чтоб не выдавало ошибки?