Tio no logro adjuntar el archivo le puse un campo file de nombre miarchivo y tambien en la misma carpeta cree un archivo llamado nuevo.txt y se envia correctamente pero no se adjunta nada
Código PHP:
<?
$correo="[email protected]";
$asunto="Asunto del mensaje";
$mensaje="Contenido del mensaje";
//$headers
$headers = "From: [email protected]\n";
$headers .= "Reply-To: [email protected]\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"MIME_BOUNDRY\"\n";
$headers .= "Este es un mensaje multi-part en formato MIME.\n";
$fp = fopen(($_FILES['miarchivo']['tmp_name']),"r");
$str = fread($fp, filesize($_FILES['miarchivo']['tmp_name']));
$str = chunk_split(base64_encode($str));
$fp = fclose($fp);
$message = "--MIME_BOUNDRY\n";
$message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n";
$message .= "\n";
$message .= "$mensaje";
$message .= "\n";
$message .= "--MIME_BOUNDRY\n";
$message .= "Content-Type: application/octet-stream; name=\"nuevo.txt\"\n";
$message .= "Content-disposition: attachment\n";
$message .= "Content-Transfer-Encoding: base64\n";
$message .= "\n";
$message .= "$str\n";
$message .= "\n";
$message .= "--MIME_BOUNDRY--\n";
mail($correo, $asunto, $mensaje, $headers);
?>
Quizas sea la hora y el cansancio mañana lo revisare con calma pero si encuentras el error me avisas