devo creare delle cartelle a diversi livelli di profondità.
quindi mi serve richiamare la funzione mkdir fino ad arrivare alla fine del percorso.
uso questa funzione
Codice PHP:
function mkdir_recursive($dirName){
if (substr($dirName,-1,1)=='/')
$dirName=substr($dirName,0,strlen($dirName)-1);
foreach(split('/',$dirName) as $dirPart){
if(!is_dir($newDir="$newDir$dirPart/"))
mkdir($newDir="$newDir$dirPart/");
}
}
quando passo alla funzione questo valore per dirName "provaSave/Catalogo_06/Anello/Liscio"
però crea le cartelle fino a Anello e poi inspiegabilmente tenta di costruire una "liscio/liscio" che ovviamente non riesce a fare perchè è di due livelli sotto...
Perchè questo errore?
Altra cosa... mmm com'è che queste cartelle adesso non posso più cancellarle a mano?