Ver Mensaje Individual
  #14 (permalink)  
Antiguo 30/11/2006, 04:21
Flick
 
Fecha de Ingreso: octubre-2006
Mensajes: 20
Antigüedad: 18 años, 5 meses
Puntos: 0
Cita:
Iniciado por tallagol Ver Mensaje
$mensaje="<html><head><title>Probando HTML PHP</title></head><body>".$variable."<br> <u>Manuales</u> para <b>desarrolladores</b> web.<img src:"foto.jpg></body></html>"
Quizá os olvidáis de que las dobles comillas (") actúan como fin de cadena, y si lo que queréis es incluir una dirección o un valor que las necesite, se debe utilizar barra comillas (\") para que el intérprete de php no identifique las comillas como fin de cadena...

Por eso, lo correcto sería:

Cita:
$mensaje="<html><head><title>Probando HTML PHP</title></head><body>".$variable."<br> <u>Manuales</u> para <b>desarrolladores</b> web.<img src:\"foto.jpg\"></body></html>"
Y una cosa más... el código php no podéis mandarlo a ninguna parte por email, puesto que el php sólo será interpretado en el servidor donde esté alojado dicho script.

Ahora, habría que diferenciar dos asuntos distintos:
1.- Enviar una foto por email (como archivo adjunto)
2.- Enviar una ruta a una imagen en vuestro servidor (como html)

Para el primer caso, debéis enviar la imagen (o el archivo) como cadena binaria (función fread) y en este caso será imprescindible indicar en la cabecera que el mail va segmentado y codificado como MIME (Multipart/Mixed).

Para el segundo, sólo debeis mandar la ruta a la imagen como html.


Espero haberlo aclarado un poco.

Saludos,
Flick.