【问题标题】:Send HTML form input in an email as a PDF attachment using PHP [closed]使用 PHP 在电子邮件中将 HTML 表单输入作为 PDF 附件发送 [关闭]
【发布时间】:2013-04-03 00:52:52
【问题描述】:

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

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

我想知道是否有一种方法可以在不将文件存储在服务器上的情况下完成此操作。

【问题讨论】:

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

标签: php html phpmailer fpdf


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    • 2013-11-24
    • 2013-03-19
    • 2022-01-19
    • 2019-07-31
    • 2014-07-05
    相关资源
    最近更新 更多