Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何通过电子邮件功能将HTML表单数据作为PDF文件从数据库发送?_Php_Html_Forms_Email_Pdf - Fatal编程技术网

Php 如何通过电子邮件功能将HTML表单数据作为PDF文件从数据库发送?

Php 如何通过电子邮件功能将HTML表单数据作为PDF文件从数据库发送?,php,html,forms,email,pdf,Php,Html,Forms,Email,Pdf,我是php新手,我正在做我自己的项目,其中我有一个html表单 当用户填写表单并单击“提交”时,表单中的所有数据将存储在数据库中,并且所有数据将以PDF格式通过电子邮件发送给管理员/所有者 我成功地将数据存储在数据库中,但我不知道如何通过电子邮件发送pdf文件 我尝试了以下代码 $to = 'example@email.com'; $subject = "Website Form Data Email"; $txt = $name .' '. $addr .' '. $snpno.' ; $h

我是php新手,我正在做我自己的项目,其中我有一个html表单

当用户填写表单并单击“提交”时,表单中的所有数据将存储在数据库中,并且所有数据将以PDF格式通过电子邮件发送给管理员/所有者

我成功地将数据存储在数据库中,但我不知道如何通过电子邮件发送pdf文件

我尝试了以下代码

$to = 'example@email.com';
$subject = "Website Form Data Email";
$txt = $name .' '. $addr .' '. $snpno.'  ;
$headers = "" . "\r\n" .
mail($to, $subject, $txt, $headers);
请帮帮我


谢谢大家

*首先,您必须生成pdf文件*你可以在谷歌搜索,找到一些php的pdf生成插件。使用其中之一并创建pdf文件*,然后使用php邮件发送带有附件的邮件。这里有一些代码