使用FPDF,我将表单内容呈现为PDF格式并将其保存到文件夹中 .
现在,我想创建一个 .php
文件,该文件向附有PDF的用户发送电子邮件 .
如何确保从文件夹中提取并附加到外发电子邮件的PDF是针对该特定客户端的?
require_once($dir.'SpecificUser.pdf');
$pdf_html = ob_get_contents();
ob_end_clean();
整个过程是:
-
列出名称旁边的浏览器中的所有用户/成员
-
选项以查看其PDF浏览器或通过电子邮件发送PDF
我不确定如何将该电子邮件与客户端 enter code here
选项/按钮绑定到其特定的已保存PDF .
1 回答
如果要在字符串中获取PDF文件,请使用
file_get_contents()
而不是您建议的ob_
函数 .除此之外,要将特定于客户端的PDF附加到您的电子邮件,请执行以下操作:
生成PDF
将其保存在临时文件夹中
使用库方法将其附加到电子邮件对象
删除PDF(或保存以供将来参考,如果这对您更好)
根据评论,不要使用
mail()
- SMTP邮件发送很难正确执行 . 要么使用像SwiftMailer这样的合适的库,要么使用像MailChimp这样的第三方电子邮件系统 .