Bu problemle son zamanlarda karşılaştım ama düzeltmeyi başardım. Aslında yazımda yanlış heceleme. Bu hatayı nasıl ele alacağımı bilmek istiyorum. Programım yürütmeye devam etmeli ve eğer mkdir başarısız olursa güvenli bir şekilde geri dönmelidir. Bu benim kodumUyarı (2): mkdir() [function.mkdir]: Böyle bir dosya ya da dizin yok
try
{
foreach($folders as $folder)
{
$path = $path.'/'.$folder;
if(!file_exists($path))
{
if(!(mkdir($path)))
{
return false;
}
}
}
return true;
}
catch (Exception $e){
return false;
}
Sadece mkdir'in onu oluşturamıyorsa istiyorum. Bir yanlış döndürmeli ve yürütme işlemi devam etmelidir
EDIT: Burada, topluluk geri bildirimi temelinde kod güncellendi. Ama yine de sorumu
if(!file_exists($newfolder))
{
if(mkdir($newfolder,0755,true))
{
return true;
}
}
Denemede neler var? Burada hiçbir şey bir istisna atamaz. – BoltClock
ya daha sonra – aWebDeveloper