Buon giorno, ho preso da php.net una funzione che dovrebbe eliminare la cartella, però non capisco come mai, non debba funzionare...
Altra domanda, se in una cartella ho altre sottocartelle, con al loro interno altri file, è possibile con la funzione che sto per postare, eliminare in un colpo solo tutta la cartella padre ed il suo contenuto?
codice:
$dir = "../public/strumenti/";
//valore che indica la cartella
$DirStr = trim($_GET['DirStr']);
$f = $dir.$DirStr;
function deltree( $f ){
if( is_dir( $f ) ){
foreach( scandir( $f ) as $item ){
if( !strcmp( $item, '.' ) || !strcmp( $item, '..' ) )
continue;
deltree( $f . "/" . $item );
}
rmdir( $f );
echo "<script language=\"javascript1.2\">
alert(\"CARTELLA ELIMINATA CON SUCCESSO!\");
location.href=\"?Up_s_m=1&c_sf=$c_sf\";
</script>";
}
else{
unlink( $f );
}
}
Se potete cortesemente....grazie mille