Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.php
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 31-03-2008, 16: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
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 31-03-2008, 21:31:36
Álvaro G. Vicario
 
Mensajes: n/a
Predeterminado Re: No muestra la primera imagen

*** ainvar escribió/wrote (Mon, 31 Mar 2008 18:36:59 +0200):
> En el código fuente todo está correcto, pero la imagen no se ve en el
> navegador. Alguien me puede dar una pista.


En Firefox, vete a "Herramientas-> Información de la página" y mira en la
pestaña "Medios". ¿Aparece mencionada la imagen? ¿Existe la dirección del
archivo? ¿El archivo se ve también si lo arrastras dentro de la ventana del
navegador?


--
-- http://alvaro.es - Álvaro G. Vicario - Burgos, Spain
-- Mi sitio sobre programación web: http://bits.demogracia.com
-- Mi web de humor en cubitos: http://www.demogracia.com
--
Responder Con Cita
  #3 (permalink)  
Antiguo 31-03-2008, 21:55:36
ainvar
 
Mensajes: n/a
Predeterminado Re: No muestra la primera imagen

Álvaro G. Vicario escribió:
> *** ainvar escribió/wrote (Mon, 31 Mar 2008 18:36:59 +0200):
>> En el código fuente todo está correcto, pero la imagen no se ve en el
>> navegador. Alguien me puede dar una pista.

>
> En Firefox, vete a "Herramientas-> Información de la página" y mira en la
> pestaña "Medios". ¿Aparece mencionada la imagen? ¿Existe la dirección del
> archivo? ¿El archivo se ve también si lo arrastras dentro de la ventana del
> navegador?
>
>


Si, si y si. Ya te digo que es un misterio, no lo entiendo. Pensé que la imagen primera estuviera
corrupta o algo y la borré. Pasa lo mismo pero con la siguiente imagen, no se que puede ser porque
no tiene sentido.

Ah! y gracias por responder.

--
salud
ainvar de los carnutos
Responder Con Cita
  #4 (permalink)  
Antiguo 01-04-2008, 08:31:44
Shake
 
Mensajes: n/a
Predeterminado Re: No muestra la primera imagen

ainvar ha escrito :
> Álvaro G. Vicario escribió:
>> *** ainvar escribió/wrote (Mon, 31 Mar 2008 18:36:59 +0200):
>>> En el código fuente todo está correcto, pero la imagen no se ve en el
>>> navegador. Alguien me puede dar una pista.

>>
>> En Firefox, vete a "Herramientas-> Información de la página" y mira en la
>> pestaña "Medios". ¿Aparece mencionada la imagen? ¿Existe la dirección del
>> archivo? ¿El archivo se ve también si lo arrastras dentro de la ventana del
>> navegador?
>>
>>

>
> Si, si y si. Ya te digo que es un misterio, no lo entiendo. Pensé que la
> imagen primera estuviera corrupta o algo y la borré. Pasa lo mismo pero con
> la siguiente imagen, no se que puede ser porque no tiene sentido.
>


Puedes poner tambien el html generado de la imagen que sale mal ?

No estara poniendo mal el width y height?

En cuanto a lo ultimo no acabo de entender: lo de los <li> en lineas
distintas.

Pero echale un vistazo a las CSS para las listas y recuerda el uso de
cerrar tag: </li>

Saludos

--
Shake (Alex Estevez)
Hay quien piensa que no acabo de


Responder Con Cita
  #5 (permalink)  
Antiguo 01-04-2008, 16:35:26
ainvar
 
Mensajes: n/a
Predeterminado Re: No muestra la primera imagen

Shake escribió:

> Puedes poner tambien el html generado de la imagen que sale mal ?
>
> No estara poniendo mal el width y height?
>
> En cuanto a lo ultimo no acabo de entender: lo de los <li> en lineas
> distintas.
>
> Pero echale un vistazo a las CSS para las listas y recuerda el uso de
> cerrar tag: </li>
>
> Saludos
>


Esto es un misterio misterioso, hoy he vuelto a probar y funciona perfectamente. No se, debía de ser
cosa del Firefox, pero no me lo explico, enfin, cosas de la informática.

En cuanto a lo de las líneas, en el código fuente aparece así, todo seguido:

<h1>Relaci&oacute;n de archivos para el enlace Tejeda Vazquez, Amparo / Ruiz-Falcó Couto,
Manuel</h1><form action="selectFiles.php" method="post" name="marcaFotos"><ul><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_001.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_001.jpg"> Abrir </a> | <input type="checkbox" name="file[1]"
value="DesdeMiVentana_001.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_002.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_002.jpg"> Abrir </a> | <input type="checkbox" name="file[2]"
value="DesdeMiVentana_002.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_003.jpg" border="1" width="128" height="170"> <a
href="fotos/ampamano/DesdeMiVentana_003.jpg"> Abrir </a> | <input type="checkbox" name="file[3]"
value="DesdeMiVentana_003.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_004.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_004.jpg"> Abrir </a> | <input type="checkbox" name="file[4]"
value="DesdeMiVentana_004.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_005.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_005.jpg"> Abrir </a> | <input type="checkbox" name="file[5]"
value="DesdeMiVentana_005.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_006.jpg" border="1" width="128" height="170"> <a
href="fotos/ampamano/DesdeMiVentana_006.jpg"> Abrir </a> | <input type="checkbox" name="file[6]"
value="DesdeMiVentana_006.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_007.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_007.jpg"> Abrir </a> | <input type="checkbox" name="file[7]"
value="DesdeMiVentana_007.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_008.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_008.jpg"> Abrir </a> | <input type="checkbox" name="file[8]"
value="DesdeMiVentana_008.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_009.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_009.jpg"> Abrir </a> | <input type="checkbox" name="file[9]"
value="DesdeMiVentana_009.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_010.jpg" border="1" width="128" height="170"> <a
href="fotos/ampamano/DesdeMiVentana_010.jpg"> Abrir </a> | <input type="checkbox" name="file[10]"
value="DesdeMiVentana_010.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_011.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_011.jpg"> Abrir </a> | <input type="checkbox" name="file[11]"
value="DesdeMiVentana_011.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_012.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_012.jpg"> Abrir </a> | <input type="checkbox" name="file[12]"
value="DesdeMiVentana_012.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_013.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_013.jpg"> Abrir </a> | <input type="checkbox" name="file[13]"
value="DesdeMiVentana_013.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_014.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_014.jpg"> Abrir </a> | <input type="checkbox" name="file[14]"
value="DesdeMiVentana_014.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_015.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_015.jpg"> Abrir </a> | <input type="checkbox" name="file[15]"
value="DesdeMiVentana_015.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_016.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_016.jpg"> Abrir </a> | <input type="checkbox" name="file[16]"
value="DesdeMiVentana_016.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_017.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_017.jpg"> Abrir </a> | <input type="checkbox" name="file[17]"
value="DesdeMiVentana_017.jpg" /></li><li><img
src="fotos/ampamano/thumbnails/DesdeMiVentana_018.jpg" border="1" width="150" height="113"> <a
href="fotos/ampamano/DesdeMiVentana_018.jpg"> Abrir </a> | <input type="checkbox" name="file[18]"
value="DesdeMiVentana_018.jpg" /></li></ul><input type="submit" name="Submit" value="Enviar" /></form>

y lo que quiero es que se vea así:

<ul>
<li>.......</li>
<li>.......</li>
................
</ul>

es una chorrada ya lo se, pero si se puede, pues eso.

Gracias.

--
salud
ainvar de los carnutos
Responder Con Cita
  #6 (permalink)  
Antiguo 01-04-2008, 16:51:15
Shake
 
Mensajes: n/a
Predeterminado Re: No muestra la primera imagen

Aquel que dice que es ainvar expuso:
>
> Esto es un misterio misterioso, hoy he vuelto a probar y funciona
> perfectamente. No se, debía de ser cosa del Firefox, pero no me lo explico,
> enfin, cosas de la informática.
>


Si ya funciona... pues ya funciona

>
> y lo que quiero es que se vea así:
>
> <ul>
> <li>.......</li>
> <li>.......</li>
> ...............
> </ul>
>
> es una chorrada ya lo se, pero si se puede, pues eso.
>



Que se vea asi en el codigo? pues facil, pon saltos de linea.

donde:

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>';


cambialo por:

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>\n";

Fijate en el final de linea, y en el cambio de comillas simples por
comillas dobles, asi como el 'escapado' de la comilla doble.

Saludos

--
Shake (Alex Estevez)
Hay quien piensa que no acabo de


Responder Con Cita
  #7 (permalink)  
Antiguo 01-04-2008, 16:57:00
ainvar
 
Mensajes: n/a
Predeterminado Re: No muestra la primera imagen

Shake escribió:
> Aquel que dice que es ainvar expuso:
>>
>> Esto es un misterio misterioso, hoy he vuelto a probar y funciona
>> perfectamente. No se, debía de ser cosa del Firefox, pero no me lo
>> explico, enfin, cosas de la informática.
>>

>
> Si ya funciona... pues ya funciona
>
>>
>> y lo que quiero es que se vea así:
>>
>> <ul>
>> <li>.......</li>
>> <li>.......</li>
>> ...............
>> </ul>
>>
>> es una chorrada ya lo se, pero si se puede, pues eso.
>>

>
>
> Que se vea asi en el codigo? pues facil, pon saltos de linea.
>
> donde:
>
> 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>';
>
>
> cambialo por:
>
> 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>\n";
>
> Fijate en el final de linea, y en el cambio de comillas simples por
> comillas dobles, asi como el 'escapado' de la comilla doble.
>
> Saludos
>


Ya, osea que son las comillas, siempre me lío con esto, no se cuando convienen las simples o las
dobles. Muchas gracias.

--
salud
ainvar de los carnutos
Responder Con Cita
  #8 (permalink)  
Antiguo 01-04-2008, 20:53:19
Álvaro G. Vicario
 
Mensajes: n/a
Predeterminado Re: No muestra la primera imagen

*** ainvar escribió/wrote (Tue, 01 Apr 2008 18:35:26 +0200):
> Esto es un misterio misterioso, hoy he vuelto a probar y funciona perfectamente. No se, debía de ser
> cosa del Firefox, pero no me lo explico, enfin, cosas de la informática.


Pues nada... el duendecillo se cansó de jorobar, que es como se resuelven
la mayoría de bugs

De todos modos, en previsión de la próxima vez que te vuelvas loco con un
tema así te aconsejaría que intentases generar HTML un poco más limpio:

- Pasa de los "&oacute;", hace como diez años que son innecesarios y
estorban un montón al buscar errores.
- Inserta retornos de carro en el HTML generado.
- Elige la versión de HTML o XHTML que más rabia te dé e intenta que tu
página la cumpla. Si al usar un validador no te da ningún error, cuando
tengas una etiqueta mal cerrada el propio validador cantará al instante.



--
-- http://alvaro.es - Álvaro G. Vicario - Burgos, Spain
-- Mi sitio sobre programación web: http://bits.demogracia.com
-- Mi web de humor en cubitos: http://www.demogracia.com
--
Responder Con Cita
 
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado






Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.