Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2012, 03:38
tumbero_x
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Borrar archivos segun condicion

Hola Amigos!!!
estoy con una aplicacion que trabaja en una intranet y necesito eliminar archivos del disco pero siempre tienen que quedar disponibles los ultimos 3 , en el foro encontre un codigo que puede borrar todos los archivos menos los ultimos 3 pero segun la fecha, lo que necesito es que me deje los ultimos 3 creados y que no se guie por la fecha el codigo es este
Código PHP:
Ver original
  1. @$dir = opendir('respaldo/');
  2. while($f = readdir($dir))
  3. {
  4.  
  5. if((time()-filemtime('respaldo/'.$f) > 3600*24*3) and !(is_dir('respaldo/'.$f)))
  6. unlink('respaldo/'.$f);
  7. }
  8. closedir($dir);
  9. if(!$dir)
  10. {
  11. echo "5|";
  12. }
  13. else
  14. {  
  15. echo "6|";
  16. }
Saludos y muchas gracias por cualquier ayuda que me puedan brindar