Foros del Web » Programando para Internet » PHP »

Listar archivos por fecha sin BD

Estas en el tema de Listar archivos por fecha sin BD en el foro de PHP en Foros del Web. Hola a todos, tengo un cliente que tiene que colgar boletines en PDF de manera diaria y quiere que quien entra al site pueda listarlos ...
  #1 (permalink)  
Antiguo 24/04/2007, 10:37
 
Fecha de Ingreso: febrero-2003
Mensajes: 795
Antigüedad: 21 años, 3 meses
Puntos: 2
Listar archivos por fecha sin BD

Hola a todos, tengo un cliente que tiene que colgar boletines en PDF de manera diaria y quiere que quien entra al site pueda listarlos por fecha, eso es posible sin base de datos?

Cualquier ayuda es bienvenida.

Saludos
__________________
Carlo Rodríguez
florerias en lima
  #2 (permalink)  
Antiguo 24/04/2007, 10:56
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años
Puntos: 3
Re: Listar archivos por fecha sin BD

Hola, tal vez te sirva esto para listarlos

<?php
$directorio = '/';
function ordenar($a,$b){
global $directorio;
$a = filemtime($directorio.$a);
$b = filemtime($directorio.$b);
if ($a == $b) {
return 0;
}
return ($a < $b) ? -1 : 1;
}
$dir=opendir($directorio);
echo "<b>Directorio actual:</b><br> $directorio<br>";
echo "<b>Archivos:</b><br>";
while($arch=readdir($dir))$ars[]=$arch;
closedir($dir);
usort($ars, "ordenar");
foreach($ars as $ar)echo "$ar<br>";
?>

y sin embargo revisa este enlace

http://hooks.gforge.lug.fi.uba.ar/ho...info_8php.html
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #3 (permalink)  
Antiguo 24/04/2007, 18:00
 
Fecha de Ingreso: febrero-2003
Mensajes: 795
Antigüedad: 21 años, 3 meses
Puntos: 2
Re: Listar archivos por fecha sin BD

Hola, gracias por la respuesta, te comento que utilicé el script y funciona bien, lo que si no entiendo es porqué sale . y .. en el listado, puedes verlo en:

http://www.attachmedia.com/test/bpp/...s-del-peru.php

Use un $ar = str_replace("..", "", $ar); para evitar que aparezca el de los 2 puntos, pero con el del punto el problema es que pierdo en enlace .pdf.

Tienes alguna idea de por qué sucede esto?

Gracias por tu ayuda de antemano.

Saludos
__________________
Carlo Rodríguez
florerias en lima
  #4 (permalink)  
Antiguo 24/04/2007, 18:41
 
Fecha de Ingreso: abril-2006
Ubicación: Colombia
Mensajes: 648
Antigüedad: 18 años
Puntos: 3
Re: Listar archivos por fecha sin BD

Hola, pues la verdad no se porque es pero se me ocurriria que el hace un listado al estilo dir del dos, donde te aparece el . para hacer referencia que estas en ese directorio especifico y .. para indicar que puedes salir del mismo, entonces yo creo que en algun momento solucione eso con este script que puse en otro foro

http://www.forosdelweb.com/showthread.php?t=481408

pero de eso ya hace un buen rato, asi que te lo dejo para ver si te funciona, pues creo que habia puesto un if precisamente para evitar que se vieran el . y el .., bueno, espero te sirva.
__________________
Suerte.
_______________________________
"La vida es el principio de la muerte".
  #5 (permalink)  
Antiguo 24/04/2007, 19:01
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 21 años, 10 meses
Puntos: 35
Re: Listar archivos por fecha sin BD

Cambia
while($arch=readdir($dir))$ars[]=$arch;
por
while($arch=readdir($dir)) { if ($arch != "." && $arch != "..") $ars[]=$arch; }
__________________
Sin Ideas
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 09:36.