Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] ¿Cómo puedo mostrar sólo 6 imágenes en este código?

Estas en el tema de ¿Cómo puedo mostrar sólo 6 imágenes en este código? en el foro de PHP en Foros del Web. Que tal, solicito ayuda con el siguiente código que muestra todas las imágenes de una carpeta específica. Ahora lo que me gustaría saber, es si ...
  #1 (permalink)  
Antiguo 05/03/2013, 18:57
Avatar de airos  
Fecha de Ingreso: mayo-2008
Mensajes: 68
Antigüedad: 15 años, 11 meses
Puntos: 3
Pregunta ¿Cómo puedo mostrar sólo 6 imágenes en este código?

Que tal, solicito ayuda con el siguiente código que muestra todas las imágenes de una carpeta específica.

Ahora lo que me gustaría saber, es si se puede lograr que sólo se muestren 6 imágenes, lo intenté con "for" pero no obtuve buenos resultados...

Por ello recurro a ustedes para ver si me pueden dar una mano. Desde ya, muchas Gracias por su tiempo!!

El código:

Código PHP:

<?php $ruta "images/dise_web/"// Indicar ruta
$filehandle opendir($ruta); // Abrir archivos
while ($file readdir($filehandle)) {
        if (
$file != "." && $file != "..") {
                
$tamanyo GetImageSize($ruta $file);
                echo 
"<img src='$ruta$file' $tamanyo[3]>";
        } 

closedir($filehandle); // Fin lectura archivos
?>
__________________
“El fracaso es una gran oportunidad para empezar otra vez con más inteligencia.” Henry Ford.
  #2 (permalink)  
Antiguo 05/03/2013, 19:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ¿Cómo puedo mostrar sólo 6 imágenes en este código?

Puedes usar un contador, lo incrementas dentro del bucle y al llegar a 6 usas break para salir del ciclo.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 05/03/2013, 19:43
Avatar de airos  
Fecha de Ingreso: mayo-2008
Mensajes: 68
Antigüedad: 15 años, 11 meses
Puntos: 3
De acuerdo Respuesta: ¿Cómo puedo mostrar sólo 6 imágenes en este código?

Gracias por responder, efectivamente era poner un contador, el break no fue necesario.

¡De igual manera adjunto el código terminado para el que le interese!

Saludos.-

Código PHP:
<?php 
$contador 
0;
$ruta "images/dise_web/"// Indicar ruta
$filehandle opendir($ruta); // Abrir archivos
while($file readdir($filehandle)) {
        if (
$file != "." && $file != "..") {
                
$tamanyo GetImageSize($ruta $file);
                if(
$contador 6) {
                
$contador++;
                echo 
"<img src='$ruta$file' $tamanyo[3]>";
                
        } 
        }

closedir($filehandle); // Fin lectura archivos
?>
__________________
“El fracaso es una gran oportunidad para empezar otra vez con más inteligencia.” Henry Ford.
  #4 (permalink)  
Antiguo 05/03/2013, 20:20
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: ¿Cómo puedo mostrar sólo 6 imágenes en este código?

El break sí es necesario, porque si no, se va a seguir ejecutando, si tienes 300 imágenes se va a hacer muy lento, en cambio con el break, solamente se va a ejecutar 6 veces.

Saludos.
  #5 (permalink)  
Antiguo 06/03/2013, 06:12
Avatar de airos  
Fecha de Ingreso: mayo-2008
Mensajes: 68
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: ¿Cómo puedo mostrar sólo 6 imágenes en este código?

Ok, para tenerlo en cuenta entonces, gracias!

Saludos.-
__________________
“El fracaso es una gran oportunidad para empezar otra vez con más inteligencia.” Henry Ford.

Etiquetas: resultados
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 04:39.