![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| 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ó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 |
| | ||||
| ||||
| |
| |||
| *** 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 -- |
| |||
| Á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 |
| |||
| 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 |
| |||
| 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ó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 |
| |||
| 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 |
| |||
| 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 |
| |||
| *** 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 "ó", 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 -- |
| |
| |
![]() |
| Herramientas | |
| Desplegado | |
| |