Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/06/2008, 05:12
Avatar de IMAC/
IMAC/
 
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 18 años, 6 meses
Puntos: 14
Enviar email HTML con imágenes con origen externo

Buenas

Estoy usando esto para enviar emails en html:
Código PHP:
<?php
$sfrom
=""//cuenta que envia
$sdestinatario=""//cuenta destino
$ssubject=""//subject
$shtml=""//mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
?>
Pero tengo un problema, cuando meto en $shtml el código fuente html, lógicamente tengo que sustituir todas las dobles comillas (") por \" para que no interfiera con las otras, y es aquí donde me da fallo si pongo una imagen así:
Código PHP:
    <img src="http://miweb.com/img1.jpg\" border=\"0\"> 
Al ponerlo así al recibir el correo no detecta el origen de la imagen, ¿alguna sugerencia?

Tampoco me detecta los links.

Saludos.