Me encuentro desarrollando un proyecto, y me topé con un tema un tanto complicado.
Resulta que necesito generar un documento word (documento simple que no incluye mucho texto) y adjuntarlo a un mail.
Encontré varias funciones en la que logro adjuntar efectivamente un documento, pero aun no logro generar dinamicamente el archivo para que automaticamente se adjunte a un mail mediante la funcion mail de php.
Por lo pronto tengo el siguiente código:
Código PHP:
Ver original
$nombreArchivo="Documento de prueba"; $subject="Mail de prueba"; $headers.="MIME-Version: 1.0\n"; $headers.="Content-Type: multipart/mixed; boundary=\"" . $boundary . "\""; $message="This is a multi-part message in MIME format.\n\n"; $message.="--" . $boundary . "\n"; $message.="Content-Type: text/plain; charset=\"iso-8859-1\"\n"; $message.="Content-Transfer-Encoding: 7bit\n\n"; $message.="--" . $boundary . "\n"; $message.="Content-Type: application/vnd.ms-word; name=\"".$nombreArchivo.".doc\"\n"; $message.="Content-Transfer-Encoding: base64\n"; $message.="Content-Disposition: attachment; filename=\"".$nombreArchivo.".doc\"\n\n"; $message.="\n\n--" . $boundary . "--"; echo "<p>Mail enviado.</p>"; }else{ echo "<p>Mail no enviado.</p>"; }
Desde ya agradecido por vuestra colaboración.
Saludos