Ver Mensaje Individual
  #15 (permalink)  
Antiguo 30/11/2006, 05:50
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses
Puntos: 129
Cita:
Iniciado por Flick Ver Mensaje
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:



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.
Yo siempre recomiendo el uso de:

PHPMailer
http://phpmailer.sourceforge.net

Sobre todo por qué implementa métodos para crear el e-mail como multiparte con archivos adjuntos .. e incluso con imagenes incrustradas y el soporte para llamarlas desde el HTML del cuerpo del e-mail que componemos (CID: ...)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.