Foros del Web » Creando para Internet » Diseño web »

Ordenar por fecha archivos de carpeta

Estas en el tema de Ordenar por fecha archivos de carpeta en el foro de Diseño web en Foros del Web. Hola! Como bien dice el título, busco un modo de ordenar por fecha las imágenes que guardo en mi dominio. Puedo verlas con el Index ...
  #1 (permalink)  
Antiguo 14/10/2010, 15:02
Avatar de Shaito  
Fecha de Ingreso: agosto-2010
Mensajes: 383
Antigüedad: 13 años, 8 meses
Puntos: 37
Ordenar por fecha archivos de carpeta

Hola!

Como bien dice el título, busco un modo de ordenar por fecha las imágenes que guardo en mi dominio.

Puedo verlas con el Index of, pero me interesa ver las nuevas imágenes subidas al servidor.

¿Alguien sabe algún script o code?


Saludos y gracias de antemano!
  #2 (permalink)  
Antiguo 14/10/2010, 15:15
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años
Puntos: 34
Respuesta: Ordenar por fecha archivos de carpeta

De seguro con PHP se podría hacer, a ver si te mueven el tema para allá, sino consulta en el subforo de PHP
__________________
elGastronomo
  #3 (permalink)  
Antiguo 14/10/2010, 18:30
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Ordenar por fecha archivos de carpeta

Shaito:
Para todas las imágenes contenidas en una carpeta, la siguiente script debe mostrarte los archivos ordenados del mas nuevo al más viejo

leer_ordenar_fecha.php

Código PHP:
Ver original
  1. <?php
  2. ##### Lectura de directorio No recursiva y ordenar x fecha de modificación
  3. $diractual = getcwd() . "/";
  4. $da = @opendir($diractual);
  5.  
  6. while (false !== ($archivo=readdir($da))){
  7.  if (substr($archivo,0,1)!="."){
  8.      $archivos[]=array(filemtime($path.$archivo),$archivo);
  9. }
  10.  }
  11.  closedir($da);
  12.  
  13. if ($archivos){
  14. rsort($archivos); #ordenar x filemtime (fecha unix)
  15. #mostrar ordenados por fecha
  16. foreach ($archivos as $archivo){
  17. #con date... convertimos a fecha calendario
  18. echo  date('d/m/y h:m:s' ,$archivo[0]) ." - $archivo[1]<br />\n";
  19. }
  20. }
  21. ?>


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #4 (permalink)  
Antiguo 14/10/2010, 18:36
Avatar de Shaito  
Fecha de Ingreso: agosto-2010
Mensajes: 383
Antigüedad: 13 años, 8 meses
Puntos: 37
Respuesta: Ordenar por fecha archivos de carpeta

Hola!

Probé el code que me diste, pero me lanza error:

Código HTML:
Ver original
  1. Parse error: syntax error, unexpected T_WHILE in C:\xampp\htdocs\tuenti\files\index.php on line 6

Hay que modificar algo en especial?


Saludos
  #5 (permalink)  
Antiguo 14/10/2010, 18:48
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Ordenar por fecha archivos de carpeta

Shaito:

Lo acabo de subri a una carpeta de mi server y funciona...
http://foros.emprear.com/html/aki/

el archivo es l.php, ejecutalo para verificar


Por las dudas te dejo el codigo en leer_dir.txt en esa misma carpeta


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #6 (permalink)  
Antiguo 14/10/2010, 18:52
Avatar de Shaito  
Fecha de Ingreso: agosto-2010
Mensajes: 383
Antigüedad: 13 años, 8 meses
Puntos: 37
Respuesta: Ordenar por fecha archivos de carpeta

Hola emprear!

No preguntes el por qué, pero ahora si que funciona.

Al parecer al ponerlo en FdW se añadieron líneas sin contenido que daban el fallo, pues al copiar y pegar de tu txt funciona de 10!

Muchas gracias!

--------------
Una duda, se puede modificar para que solo muestre los de el último día? o de 5 días atrás?

Si no, no importa, Gracias por el code!
  #7 (permalink)  
Antiguo 14/10/2010, 19:58
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Ordenar por fecha archivos de carpeta

Shaito:

Hice algo, pero habría que probarlo un poco más
la carpeta es la misma, el archivo nuevo es l2.php y el codigo en leer_dir2.txt
pero no estoy 100% seguro, no la probé lo suficiente.

El código está mas o menos explicado
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #8 (permalink)  
Antiguo 15/10/2010, 04:11
Avatar de Shaito  
Fecha de Ingreso: agosto-2010
Mensajes: 383
Antigüedad: 13 años, 8 meses
Puntos: 37
Respuesta: Ordenar por fecha archivos de carpeta

Hola, funciona de 10!

Muchas gracias emprear!

Etiquetas: ftp, imagenes, ordenar, fechas, servidores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:10.