如何解决通过Sendgrid将表单数据作为PDF附件发送
我想通过Sendgrid将表单的数据作为PDF附件提交。
流程如下:
下面是一些代码:
<?PHP
if(isset($_POST['sendemail']))
{
require('fpdf/fpdf.PHP');
$title = 'Inscrição';
$name = $_POST['name'];
$email_id = $_POST['email'];
$age = $_POST['age'];
$aulas = $_POST['aulas'];
$experience = $_POST['experiencia-dança'];
$conhecimento = $_POST['conhecimento'];
$comentario = $_POST['comentario'];
(...)
$pdf = new FPDF();
$pdf -> AddPage();
$pdf->SetTitle($title);
(...)
$pdf->Output();
(...)
$sendgrid = new \SendGrid($API_KEY);
$email = new \SendGrid\Mail\Mail();
$email->setFrom("********@gmail.com","***** SAMA");
$email->setSubject("Email de teste");
$email->addTo("*****@gmail.com","****SAMA");
$email->addContent("text/plain",$comentario);
If($sendgrid->send($email));
{
$msg = "Obrigado pelo seu contacto!";
}
$attachment = $pdf;
$file_encoded = base64_encode(file_get_contents($attachment));
$email->addAttachment(
$file_encoded,"application/text","test.pdf","attachment"
);
有人可以帮我吗?
最诚挚的问候
解决方法
解决了以下代码行的问题:
$c = 0
Get-ChildItem |
Rename-Item -NewName {if (++$script:c % 2) {"${c}a.jpg"} else {"$($c-1)b.jpg"}} -WhatIf
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。