2013-04-03 41 views
-1

我想创建一个表单,它接受用户的基本输入。我想通过电子邮件将这些数据以PDF文档的形式发送给其他用户。使用PHP发送电子邮件中的HTML表单输入为PDF附件

  • 用户给出了形式
  • 一旦用户提交表单的一些输入值,该数据应转换为PDF,并应通过电子邮件发送给管理员

我想知道如果有一种方法可以在不将文件存储在服务器上的情况下实现这一点。

+0

请提供您的问题的更多细节。此外,请确保您提出**问题**,而不是要求某人为您完成工作。 – Brad

+0

我不是故意要求别人为我做。我只是想确定是否有方法发送pdf,而不将它存储在服务器上。无论如何,我编辑了这个问题,我也能够完成它。我发布它,以便它可能对其他人有用。您可以使用PHPMailer来执行此操作。代码看起来有点像这样:$ mail = new PHPMailer(); ... $ doc = $ pdf->输出('','S'); $ mail-> AddStringAttachment($ doc,'doc.pdf','base64','application/pdf'); $ mail-> Send(); –

回答

0

我得到了答案: 您可以使用PHPMailer来做到这一点。 该代码看起来有点像这样:

$mail = new PHPMailer(); 
... 
$doc = $pdf->Output('', 'S'); 
$mail->AddStringAttachment($doc, 'doc.pdf', 'base64', 'application/pdf'); 
$mail->Send(); 
相关问题