adjuntar archivo(imagen) a correo
Publicado por gonzalo (6 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


0