PHP - adjuntar archivo(imagen) a correo

   
Vista:

adjuntar archivo(imagen) a correo

Publicado por gonzalo gonzalog2019@gmail.com (5 intervenciones) el 06/02/2018 22:26:54
buenas, estoy queriendo enviar correo por la funcion mail() de xampp, logre hacerlo pero ahora quiero adjuntar una imagen pero no logro hacerlo.agradeceria su ayuda.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$asunto=$_REQUEST['asunto'];
// El mensaje
$mensaje = $_REQUEST['comen'];
$sAdjuntos = "";
 
foreach ($_FILES as $vAdjunto)
{
 
if ($vAdjunto["size"] > 0)
{
$sAdjuntos .= "\n\n----_Separador-de-mensajes_--\n";
$sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";;
$sAdjuntos .= "Content-Transfer-Encoding: BASE64\n";
$sAdjuntos .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n";
 
$oFichero = fopen($vAdjunto["tmp_name"], 'r');
$sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"]));
$sAdjuntos .= chunk_split(base64_encode($sContenido));
fclose($oFichero);
}
}
$mensaje = wordwrap($mensaje, 70, "\r\n");
$mensaje.=$sAdjuntos;
mail(correo, $asunto, $mensaje);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

adjuntar archivo(imagen) a correo

Publicado por Alejandro (285 intervenciones) el 07/02/2018 00:34:24
1
$mensaje.= "<img src='data:image/jpeg;base64, $sAdjuntos' />";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar