Mail

¿Hola qué tal?
Necesito saber como hacer para mandar un mail con una imagen incrustada en el cuerpo del email, desde ya muchas gracias
Respuesta
1
La imagen que deseas enviar la puedes incrustar dentro del mail como contenido MIME, codificando con las funciones:
base64_encode
Checate el manual d PHP, sobre estas funciones y demás referencias:
http://mx.php.net/manual/es/function.base64-encode.php
if you want to insert the base64 encoded image in your html <img src> you need to write 'data:datatype;base64,encodeddata' . For example here's a way to embed an PNG image data:
<?
//get the base64 encoded image
$handle = fopen($tempfile,'rb');
$file_content = fread($handle,filesize($tempfile));
fclose($handle);
$encoded = chunk_split(base64_encode($file_content));
//then echo to browser as:
echo '<img src="data:image/png;base64,'.$encoded.' ">';
?>
DE todas formas aquí estamos por cualquier problema que tuvieras
Saludos !
Atentamente: Mack
----------------------------------------
Al principio era UNIX, y UNIX habló y dijo:
"Hello World\n",
no dijo: "Hello New Jersey\n",
ni "Hello USA\n"...

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas