apparentemente, dopo aver testato, sembra funzionare e quindi risolto cosi:
Codice PHP:
function rmdir_recurse($path) {
$path = rtrim($path);
$handle = opendir($path);
while(false !== ($file = readdir($handle))) {
if (!preg_match("#^\.\.?$#", $file)) {
$fullpath = $path."/".$file; //originale
if(is_dir($fullpath)){
rmdir_recurse($fullpath);
}
else{
unlink($fullpath);
}
//qui rimuove,a seconda se entra in un ramo o nell'altro del controllo, o solo i file contenuti nella cartella di una band, oppure tutte le cartelle delle Band compresi i file, della cartella principale Copia di Band;
rmdir($fullpath);
}
}
closedir($handle);
}
$targetPath = "../../DOC/BandProva/";
if($id_hidden==1){
$targetPath .= "Copia di Band/".$txtBand;
}
else{
$targetPath .= "Copia di Band";
}
rmdir_recurse($targetPath);
grazie mille