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
| |||
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 |
| |||
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". |
| |||
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 |
| |||
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". |
| ||||
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 |