Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31-03-2008, 17:36:59
ainvar
 
Mensajes: n/a
Predeterminado No muestra la primera imagen

Estoy haciendo un script que lee un directorio y muestra las imágenes que hay en el. El problema que
tengo es que la primera imagen aparece como una raya y no entiendo porqué, pues la ruta está bien y
todas las demás imágenes se muestran como deben, el script es el siguiiente:

$list_ignore = array ('.','..','images','Thumbs.db','index.php','descar ga.php'); // Windows server,
so thumbs.db shows up :P
$handle=opendir('fotos/'.$dir.'/thumbnails');
$dirs=array();
$files=array();
$i = 0;
echo '<h1>Relaci&oacute;n de archivos para el enlace '.$row_rsBodas['nombre_novia'].' /
'.$row_rsBodas['nombre_novio'].'</h1>';
echo '<ul>';
while (false !== ($file = readdir($handle))) {
if (!in_array($file,$list_ignore)) {
if(!eregi('([.]bak)',$file)) { // ignore backup files
if(is_dir($file)) {
$dirs[]=$file;
} else {
$files[]=$file;
}
$i++;
}
}
}
closedir($handle);
$tab=array_merge($dirs,$files);
if ($i) {
foreach ($tab as $rep) {
$tamano = getimagesize('fotos/'.$dir.'/thumbnails/'.$rep);
$tamanoW = $tamano[0];
$tamanoH = $tamano[1];
echo '<li><img src="fotos/'.$dir.'/thumbnails/'.$rep.'" border="1" width="'.$tamanoW.'"
height="'.$tamanoH.'"> <a href="fotos/'.$dir.'/'.$rep.'"> Abrir </a> | <a
href="descarga.php?id='.$rep.'"> Descargar </a></li>';
}

Como digo funciona bien, pero la primera imagen no aparece (si aparece la li y los enlaces abrir y
descarga, pero no la imagen. En el código fuente todo está correcto, pero la imagen no se ve en el
navegador. Alguien me puede dar una pista.

Aprovechando la tirada ¿como puedo hacer que cada <li> aparezca en una línea distinta y no todo
seguido como pasa ahora?

Gracias
--
salud
ainvar de los carnutos
Responder Con Cita