Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/03/2007, 14:04
Avatar de Nefertiter
Nefertiter
 
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 4 meses
Puntos: 9
Re: como eliminar un directorio no vacio

con este codigo eliminar el directorio q pases x argumento :

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
   
}