Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2007, 12:35
Avatar de RoQ
RoQ
 
Fecha de Ingreso: abril-2005
Mensajes: 771
Antigüedad: 19 años
Puntos: 0
Imprimir distinto en la ultima linea

Hola, estoy sufriendo y vengo a ver si por acá encuentro ayuda, miren hace tiempo solicite por acá que me ayudaran con un script que me lea las imágenes que están en un directorio y me arroje una cadena de texto indicando el nombre y tamaño de cada una de las imágenes, el código en si es el siguiente
Código PHP:
<?php
  $albums
"albums/oct06/";
  
$dirr=opendir($albums);
  while (
$file=readdir($dirr)) {
    if (
$file!='..' && $file!='.' && $file!='' && $file!='index.php')
    {
     if (
is_dir($file)) {
        } 
        elseif (
substr($file,-4) == ".jpg" OR substr($file,-4) == ".gif" OR substr($file,-4) == ".png") {
            
$size getimagesize($albums.$file);
            echo 
"\nnew Array ("."\"".$file."\"".","."\"".$size[0]."\"".","."\"".$size[1]."\"".","."\"\" ),";
        }
    }
  }
  
closedir($dirr);
?>
La cadena que arroja se ve en esta línea:
Código PHP:
            echo "\nnew Array ("."\"".$file."\"".","."\"".$size[0]."\"".","."\"".$size[1]."\"".","."\"\" ),"
Mi problema es que este listado que arroja es para complementar un código en JavaScript, y necesito que la ultima lineaque arroje no tenga una coma (,) al final, es decir si hay tres imágenes me bota lo siguiente:
Código:
new Array ("img001.jpg","420","315","" ), 
new Array ("img002.jpg","420","315","" ), 
new Array ("img003.jpg","420","315","" ),
Y necesito que me bote:
Código:
new Array ("img001.jpg","420","315","" ), 
new Array ("img002.jpg","420","315","" ), 
new Array ("img003.jpg","420","315","" )
Ósea que la gran pregunta es ¿Cómo hago que no me ponga la coma (,) en la ultima foto?
Muchisimas gracias por adelantado