我是PHP新手,在构建页面时一直在学习。我目前的任务是能够在浏览器中打开PDF,填写表格,然后点击表格底部的按钮提交表格。用PHPMailer发送完成的PDF文件不需要保存
我们希望发送完成的表单而不必将副本保存到服务器。虽然有两个形式的周期不会太可怕。
我目前能够发送电子邮件,但脚本只发送空白文档。
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "xxx.xxx.xxx"; // SMTP server
$mail->From = "[email protected]";
$mail->AddAddress("[email protected]");
$mail->Subject = "Attachment Test";
$mail->Body = "Hi! \n\n This is my first e-mail sent through PHPMailer.";
$mail->WordWrap = 50;
$mail->AddAttachment('tshirtorderform.pdf');
if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent.';
}
?>
我意识到我告诉它检索空白文档,但我如何附加完整的表单来了空。
谢谢。
这正是我试图做的,电子邮件接收与这似乎是编辑的形式的附件,而是试图打开它时,Adobe为一个错误。 – ITjc 2013-02-19 15:12:32
将附件保存到磁盘并用十六进制编辑器(或甚至记事本)打开它。确保它确实看起来像一个PDF。但是,请注意,直接从pdf中提交的pdf是一件不可思议的事情。 Adobe采取了过去相当简单的“文档”系统,并将其变成了一个可怕的臃肿混乱。 – 2013-02-19 15:24:06