从外部URL获取json,将其保存为pdf并使用php发送邮件

时间:2015-03-12 05:19:23

标签: php json email curl

我已经成功实现了一个表单,我使用curl从外部URL接收JSON base64编码的字符串。之后我解码字符串并使用php将文件保存为pdf,然后使用swiftmailer将pdf通过电子邮件发送给用户的电子邮件。

检索JSON值流后代码的主要部分

$jsonvalue = $json['value'];
$dcode = (base64_decode($jsonvalue));
file_put_contents($file, $dcode); 
//Swift mailer email attachment code

在此之后,我使用php swiftmailer将此文件作为附件发送电子邮件。 这是正确的,也是最有效的方法吗?

感谢您的时间

1 个答案:

答案 0 :(得分:0)

1)。不确定您是否可以将内容直接保存为.pdf文件。据我所知,您需要使用名为tcpdf http://www.tcpdf.org/的第三方库将文件另存为PDF文件。

2)。您可以使用swift邮件程序通过电子邮件发送附件。