mi codigo:
// El mensaje
$mensaje = "<html>\n
<head>\n
<title>foto:</title>\n
</head>\n
<body bgcolor='#FFEEAA'>\n
<h1>Aqui tiene su foto:</h1><br>\n
<img src='".$ruta."'><br>\n
Gracias por usar nuestros servicios.<br>\n
</body>\n
</html>";
// En caso de que cualquier linea tenga mas de 70 caracteres, habriaque usar wordwrap().
$mensaje = wordwrap($mensaje, 70);
//establecemos las cabeceras con direccion de remitente(para que no nos consideren spam) y permitienod el envio de html.
$tipo = "Content-type: text/html\n";
$cabeceras = "FROM: [email protected]\n";
$cabeceras = $cabeceras.$tipo;
//mandamos el e-mail.
if(mail($destino, 'asunto',$mensaje,$cabeceras))
{
//si lo envio bien lo decimos.
echo "<br>".$mensaje;
?>
<center><h1>Enviado.</h1></center>
<?
}
else
{
//y si no tambien.
?>
<center><h1>Error.</h1></center>
<?
}
Como veis al enviarlo ademas de decir "enviado, muestro exactamente lo k llega al correo.
El caso es k se muestra perfectamente, pero llega sin imagen.
Me urge una solución, gracias.