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