Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2007, 20:17
Avatar de cplus
cplus
 
Fecha de Ingreso: abril-2007
Mensajes: 164
Antigüedad: 17 años
Puntos: 1
Re: Mostrar imagenes de un directorio

pues tendras que tener una variable que sume +1
y un valor maximo de imagenes a mostrar.

Código PHP:
$variable=0
y contar +1,

Código PHP:
$variable++; 
si la variable es mayor que tu valor de imagenes a mostrar añadimos un <TR> al principio y un </TR> al final, con lo que bajaremos en la tabla al campo inferior, volviendo a resetear $variable=0;

Código PHP:
if($variable >= $valor){ echo "<tr>"; } 
ese puede ser un truco rapido para bajar susodicha linea o campo dentro de la tabla


podria quedar algo asi, no se si lo hice correctamente pq no lo he probado, pero la idea es esa, si no te funciona bien puedes corregirlo tu mismo o adaptarlo como quieras.

Código PHP:
<?php
$variable 
0;//seteamos a 0 el sumador
$valor 6;//seteamos a 6 las imagenes a mostrar por cada linea

echo "<table><tr>\n";
$directorio opendir(".");

    while(
$archivo readdir($directorio)){

        
$variable++;//empezamos a sumar +1
        
$nombreArch str_replace("..""Atras"ucwords($archivo));

        if(
$variable >= $valor){ echo "<tr>"; }// si es mayor o igual añadimos <TR>

            
echo "\n<td width='100' height='100'>\n<a href='$archivo'>\n";
            echo 
"<img src='$archivo' width='100' height='100'";
            echo 
" border=0>\n";
            echo 
"\n\n";

        if(
$variable >= $valor){// si es mayor o igual añadimos </TR>
            
echo "</tr>";
            
$variable 0;//seteamos a 0 el sumador y volvemos a empezar si quedan mas imagenes
        
}//end if

    
}//end while
    
closedir($directorio);
echo 
"</tr></table>\n";
?>
.

Última edición por cplus; 10/05/2007 a las 20:28