Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2007, 14:36
carlosgs91
 
Fecha de Ingreso: abril-2007
Mensajes: 213
Antigüedad: 17 años
Puntos: 0
Eliminar directorio y archivos

Hola, estoy haciendo una galería en php, y querria hacer que se pudiera eliminar un album con todas sus imagenes (cada album es una carpeta), vi este código aquí pero no se si elimina el directorio con sus archivos:

Código PHP:
function rmdirtree($dirname) { 
   if (
is_dir($dirname)) {    //Operate on dirs only 
       
$result=array(); 
       if (
substr($dirname,-1)!='/') {$dirname.='/';}    //Append slash if necessary 
       
$handle opendir($dirname); 
       while (
false !== ($file readdir($handle))) { 
           if (
$file!='.' && $file!= '..') {    //Ignore . and .. 
               
$path $dirname.$file
               if (
is_dir($path)) {    //Recurse if subdir, Delete if file 
                   
$result=array_merge($result,rmdirtree($path)); 
               }else{ 
                   
unlink($path); 
                   
$result[].=$path
               } 
           } 
       } 
       
closedir($handle); 
       
rmdir($dirname);    //Remove dir 
       
$result[].=$dirname
       return 
$result;    //Return array of deleted items 
   
}else{ 
       return 
false;    //Return false if attempting to operate on a file 
   


Quiero saber si sirve, y si no si me podeis decir como hacerlo. Aunque el código sirva, si alguien puede hacer uno más sencillo...

gracias