Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/05/2005, 12:47
jrjrjr45
 
Fecha de Ingreso: mayo-2005
Mensajes: 5
Antigüedad: 19 años, 8 meses
Puntos: 0
Esto ya funciona :D, MUCHAS GRACIAS!!! :D

Os agradezco mucho vuestra ayuda, por montar este pedazo de sitio con gente con unas mentes tan maravillosas, y no puedo olvidarme de ti ""angsanchez"" de quien he tenido el placer de recibir ayuda esta vez, muchas gracias.

El error estaba ahi donde imaginaba, en ese intro de despues del nombre de la imagen. Seguramente muchos ya sepais como deshaceos de ese intro pero yo lo acabo de conseguir y me gustaria comentar la experiencia o mas bien lo que ha solucionado el problema. Tal vez a alguien le interese :D

Tengo un codigo en PHP que lee un archivo con la funcion fgets(), pero el archivo tiene este aspecto:

imagen1.jpg
imagen2.jpg
.....
imagenN.jpg

donde cada nombre de archivo estaba separado por un intro, esto hacia que el servidor generase un codigo que escribia ese intro detras de el nombre del archivo, asi:

<img src="images/thumbnails/TN_00000043.JPG
" onclick="big('00000043.JPG
')"><br>

y ese intro me daba problemas a la hora de pasar ese valor a la funcion big(), que abria una ventana con ese archivo. ademas del conflicto de las comillas que esta explicado mas arriba, necesitaba deshacerme de ese intro, que sin él el la funcion big() si que funcionaba. Encontré una funcion que se llama trim() en PHP que lo que hace es deshacerse de espacios, intros, tabuladores, etc., solo me fue necesario pasarle esta funcion la variable que escribia el nombre de la imagen para que quitase el intro y despues escribia el codigo html de la imagen asi (el nombre de la imagen es irrelevante):

<img src="images/thumbnails/TN_Andalucia%20005.jpg" onclick="big('Andalucia%20005.jpg')"><br>

Tras esto la funcion recibia el valor sin problemas y todo funcionaba en condiciones.

Muchas gracias, en serio. es mas, este verano en mis ratos libres vendré por aqui por si puedo yo tambien ayudar a gente con mi experiencia en otros lenguajes u otras ramas de la informatica.

Redundante pero....Muchas gracias ^^