Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/01/2006, 11:31
Avatar de KarQ
KarQ
 
Fecha de Ingreso: septiembre-2005
Mensajes: 88
Antigüedad: 18 años, 8 meses
Puntos: 1
Hace un tiempo creé una funcioncilla para listar imágenes, echale un vistazo a ver si te puede servir.

Código PHP:
function galeria($dir) {

    
$dh  = @opendir($dir) or die ('<p style="text-align: center; background-color: red; padding: 5px; font-weight: bold; color: #fff;">El directorio ' $dir ' no existe</p>');

    while (
false !== ($nombre_archivo readdir($dh))) {
        
$archivos[] = $nombre_archivo;
    }

    foreach (
$archivos as $salida) {
        
$filtro explode ("." $salida);
        if (
filetype($salida) !== "dir" && ($filtro['1'] == 'jpg' || $filtro['1'] == 'gif' || $filtro['1'] == 'png')) { // en los argumentos del if se pueden poner los tipos de archivo soportados separados por el operador ||(or)
            
echo '<a href="' $dir '/' $salida ' " target="_blank"><img style="border: none;" src="' $dir '/' $salida '" alt=" ' $salida .' " title=" ' $filtro['0'] .' " /></a>' "\n"// salida HTML
            
}
    }

La aplicación sería la siguiente:

Código PHP:
galeria ("./img"); //requiere el argumento tipo "string" donde se encuentras las imágenes por ejemplo "./" o "./imagenes" etc. 
Es muy sencilla y devuelve las imágenes del directorio en cuestión todas de golpe, por lo que si subes una más pues te aparecerá.

Ya nos dices que tal te ha ido, un saludo y suerte.
__________________
KarQ - xC
mi weblog en: http://www.monochromatic.es