Pagine: [1]
Autore Discussione: Eliminare Cartella e il suo contenuto  (Letto 217 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Matrix86
Amministratore
Full Member
*****

Popolarità: +7/-0
Scollegato Scollegato

Messaggi: 113



WWW
« inserito:: Novembre 09, 2009, 13:44:47 »

Senza tante parole inserisco una funzione ricorsiva che potrebbe essere utile a qualcuno. La funzione permette di cancellare una cartella e tutto il suo contenuto...attenzione al suo uso ^^

Codice:
<?php

function deleteFiles($dirname){
if($dirname == "." || $dirname == ".." ) return;
if(file_exists($dirname) && is_file($dirname)) {
unlink($dirname);
}elseif(is_dir($dirname)){
$handle opendir($dirname);
while (false !== ($file readdir($handle))) {
if($file != "." && $file != ".." )
deleteFiles($dirname."/".$file);
}
$handle closedir($handle);
rmdir($dirname);
}
}

deleteFiles("/home/matrix86/Photos/12");
?>
Registrato



Pagine: [1]
Stampa
Vai a: