Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2013, 06:39
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Respuesta: Problema con div dentro de php

Cita:
Iniciado por GaMeouT Ver Mensaje
He puesto este div dentro de un codigo php:

Código PHP:
echo '<div class=\"imagenviajemenu\">  \"<img src=\'/Juego/Interfaz/Viajes/fondoviaje.png\'>\"</div>' 
y me da este error
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\mapa.php on line 374

Si quito el echo no me da ningun error, asi que supongo que ese es el fallo, por que da error? :S

EDITO: YA ME FUNCIONA Y NO ME DA ERROR, Pero la imagen del div no se muestra, que tengo mal? :S

Código PHP:
    echo '<div class="imagenviajemenu"> \"<img src=\'/Juego/Interfaz/Viajes/fondoviaje.png\'>\"</div>'
pienso que es un problema sencillo de comillas y de ruta.

prueba así

Código PHP:
echo "<div class='imagenviajemenu'> <img src='/Juego/Interfaz/Viajes/fondoviaje.png'> </div>'"
las comillas con el echo son "". por lo tanto cuando escribes dentro de "" más comillas dobles estás abriendo y cerrando las comillas dobles por lo que hay texto plano que se queda fuera de las comillas y no es php, por lo que se produce un error.
al indicar la ruta debes indicarla partiendo de la ruta donde está el documento en que la indicas, por ejemplo:

si index.php está en la carpeta web y la imagen está la carpeta web y dentro de la subcarpeta imgs entonces la ruta debes indicarla así

src='imgs/nombredelaimagen.extensión'

si tienes más dudas pregunta :)