Mostrar todas las imágenes de una carpeta con PHP

Si tenemos una carpeta donde tenemos varias imágenes, y quisiéramos mostrar todas estas en una página, podemos usar el siguiente código de PHP para conseguirlo:

<?php
$ruta = "imagenes/"; // Indicar la ruta
$filehandle = opendir($ruta); // Abrir archivos de la carpeta
while ($file = readdir($filehandle)) {
        if ($file != "." && $file != "..") {
                $tamanyo = GetImageSize($ruta . $file);
                echo "<p><img src='$ruta$file' $tamanyo[3]><br></p>\n";
        }
}
closedir($filehandle); // Fin lectura archivos
?>

Espero les sea de utilidad, mas información sobre PHP aquí.

 

2 Comments to “Mostrar todas las imágenes de una carpeta con PHP”

  1. Austry 20 septiembre 2011 at 5:28 PM #

    Esta excelente pero si tengo por ejemplo 10 imágenes en una carpeta las muestra además de un recuadro como una foto 11 inexistente que apunta a un thumbs.db porque da este error??

  2. Información Bitacoras.com…

    Valora en Bitacoras.com: Si tenemos una carpeta donde tenemos varias imágenes, y quisiéramos mostrar todas estas en una página, podemos usar el siguiente código de PHP para conseguirlo:…


Leave a Reply