Primero deberías agregar esto en la cabecera:
Código PHP:
Ver original//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
[COLOR="SeaGreen"][B]$headers .= "Content-Type: multipart/mixed;\r\n";[/B][/COLOR]
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
//dirección de respuesta, si queremos que sea distinta que la del remitente
luego para agregar el archivo escribe algo así:
Código PHP:
Ver original$adj ="\r\nContent-Type: image/jpeg; name=\"mi_imagen.jpg\"\n\r";
//debes cambiar el tipo de archivo segun lo que quieras poner
$adj .="Content-Disposition: inline; filename=\"mi_imagen.jpg\"\n\r";
$adj .="Content-Transfer-Encoding: base64\n\r";
$fp = fopen("mi_imagen.jpg", "r"); //especificando la ubicación
// esto es para asignar el tamaño
// esto es para que quede como archivo
Luego debes incluirlo al mensaje, por ejemplo:
------...O...------
tambien puedes usar PHPMailer y adjuntar simplemente así:
Código PHP:
Ver original$mail->AddAttachment("mi_imagen.jpg");