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?