Tengo este código:
Código PHP:
Ver original
<?php //Establezco el numero de columnas $columns = 2; echo "<table width='100%' align='center' border='1' cellpadding='3' cellspacing='3'>"; { for($i = 0; $i < $directorio; $i++) { if($i % $columns == 0) { //SI NO HAY RESTO SIGNIFICA QUE INICIAMOS UNA NUEVA FILA echo "<tr>"; } echo "<td width='15%' valign='top'>"; echo "<a href='$archivo'>"; echo "<img src='./appserv/dir.png' alt='Ver $nombreArch'"; echo " border=0>"; echo "<b> $nombreArch</b></a> </td>"; if(($i % $columns) == ($columns - 1) || ($i + 1) == $directorio) { //SI EL RESTO ES UNO //O SI NO HAY NADA MAS A LA IZQUIERDA //ES EL FINAL DE LA TABLA echo "</TR>"; } } } echo "</table>"; ?>
El problema que estoy enfrentando es que, en efecto, me muestra dos columnas, pero en vez de que las carpetas continúen desplegándose en la columna siguiente (a mano derecha), me replica el mismo listado de a mano izquierda. ¿Qué estoy haciendo mal?
Ojalá alguien pueda ayudarme con esto, que para mi no es tema menor.
Muchísimas gracias de antemano!
), pues aprende. Probé tu código y me muestra todo el contenido de los directorios o carpetas en las tres columnas, con lo cual se reduce el scroll para buscar y entrar a las carpetas de mis clientes (sitios de prueba y desarrollo) y recursos php, javascript, etc). Cerca de 200 carpetas, mucho, era molesto tener que estar subiendo y bajando en el index.php que modifiqué luego de haber instalado el AppServ. Sirve harto, ahorra tiempo no tener que estar poniendo todas las veces


