使用PHP将HTML表单输入作为PDF附件发送到电子邮件中

使用PHP将HTML表单输入作为PDF附件发送到电子邮件中,php,html,phpmailer,fpdf,Php,Html,Phpmailer,Fpdf,我想创建一个表单,它接受用户的基本输入。我想通过电子邮件将此数据以PDF文档的形式发送给其他用户 用户在表单中提供一些输入值 用户提交表单后,应将数据转换为PDF格式,并通过电子邮件发送给管理员 我想知道是否有一种方法可以在不将文件存储在服务器上的情况下完成此操作。我得到了答案: 您可以使用PHPMailer来执行此操作。 代码看起来有点像这样: $mail = new PHPMailer(); ... $doc = $pdf->Output('', 'S'); $mail->

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

  • 用户在表单中提供一些输入值
  • 用户提交表单后,应将数据转换为PDF格式,并通过电子邮件发送给管理员
我想知道是否有一种方法可以在不将文件存储在服务器上的情况下完成此操作。

我得到了答案: 您可以使用PHPMailer来执行此操作。 代码看起来有点像这样:

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

我不是想让别人帮我做的。我只是想确定是否有一种方法可以发送pdf而不将其存储在服务器上。不管怎样,我编辑了这个问题,我也能完成它。我把它贴出来是为了对其他人有用。您可以使用PHPMailer来执行此操作。代码看起来有点像:$mail=new PHPMailer()$doc=$pdf->输出(''S')$邮件->AddStringAttachment($doc,'doc.pdf','base64','application/pdf')$邮件->发送();