Foros del Web » Programando para Internet » PHP »

Listado por celda

Estas en el tema de Listado por celda en el foro de PHP en Foros del Web. Hola buenos días. Tengo un problema. Tengo un pequeño formulario en el cual se sube un archivo a una carpeta dentro de un servidor. Al ...
  #1 (permalink)  
Antiguo 18/08/2014, 14:32
Avatar de BanScorpio  
Fecha de Ingreso: septiembre-2010
Ubicación: Guadalajara, Jalisco, Mexico
Mensajes: 65
Antigüedad: 13 años, 6 meses
Puntos: 1
Listado por celda

Hola buenos días.
Tengo un problema.
Tengo un pequeño formulario en el cual se sube un archivo a una carpeta dentro de un servidor.

Al momento de listar los archivos que están en la carpeta del servidor en otra parte, el listado aparece como un tipo párrafo (OJO: no digo que sea un párrafo html, sino por el acomodado del texto).

Lo que deseo hacer es que cada archivo, conforme lo liste, aparezca en una celda de una tabla, siendo la primer fila el más nuevo.

¿Habrá forma de hacer eso? Y de haberla, ¿podrían orientarme un poco de como hacerlo?

De antemano, gracias por su ayuda.

Anexo el la parte del código donde enlisto los archivos de la carpeta.

Código PHP:
<td>
                            <?php
                                
if ($dir opendir($directorio)) {
                                    while (
$archivo readdir($dir)) {
                                        if (
$archivo != '.' && $archivo != '..') {
                                            
$contador++;
                                            
?>
                                            <a href= "<?php echo $directorio?>/<?php echo $archivo?>"> <?php echo $archivo?> <br><br> </a>
                                            <?php
                                        
}
                                    }
                                }
                            
                            
?>
                        </td>
__________________
Kañangas Ñangas... I Got So Much Funky Shit Inside My Brain
  #2 (permalink)  
Antiguo 18/08/2014, 15:23
 
Fecha de Ingreso: octubre-2010
Ubicación: España
Mensajes: 1.007
Antigüedad: 13 años, 5 meses
Puntos: 123
Respuesta: Listado por celda

con la funcion filemtime() puedes optener la fecha de la ultima modificacion de un archivo.

Despues deberias o podrias generar un array con las marcas de tiempo de cada uno de los archivos usando mktime(), y por ultimo ordenar el array con sort() forzando SORT_NUMERIC, para ordenar numeros, una vez tuenes tu arrya listo lo recorres para pintar la tabla.

Etiquetas: celdas, listado, tablas
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 16:40.