Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/06/2008, 20:08
Avatar de hgp147
hgp147
 
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Respuesta: Dos en una.Vaciar un directorio sin eliminarlo

Proba así:

Código PHP:
# $is_subdir deberá ser true cuando se esté referenciando a un subdirectorio
function remove_directory($directorio$is_subdir false) {  
  if (
$handle opendir("$directorio")) {
    while (
false !== ($item readdir($handle))) {
      if (
$item != "." && $item != "..") {
        if (
is_dir("$directorio/$item")) {
          
# son subdirectorios y que debe borrarlos
          
remove_directory("$directorio/$item"true);
        } else {
          
unlink("$directorio/$item");
        }
      }
    }
    
closedir($handle);
 
    
# Si es un subdirectorio, debe borrarlo
    
if($is_subdir != falsermdir($directorio);
  }
}
 
remove_directory("./tapa_diario"); 
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/