Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/09/2010, 19:31
sandinosaso
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: Borrar archivos de un directorio

Prueba asi:

Código:
$dir="ruta/de/la/carpeta/a/explorar";
$dr=@opendir($dir);
if(!$dr){
   exit;
} else {
// recorremos todos los elementos de la carpeta
while (($archivo = readdir($dr)) !== false) {
// comprobamos que sean archivos y no otras carpetas
    if(filetype($dir . $archivo)!="dir"){
         $fecha_ultima_modificacion=filemtime($dir . $archivo); //En formato Unix
         $fecha_actual = time (); //En formato Unix
         $un_mes_en_segundos_unix = 30 * 24 * 60 * 60;//supongo 30 dias el mes
        if (($fecha_actual -fecha_ultima_modificacion)>$un_mes_en_segundos_unix)
            unlink($dir.$archivo);//Borramos el archivo 
   }
}
closedir($dr);//Cerramos el directorio
}
Espero te sirva.
Saludos.