我是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