从长PHP脚本发送电子邮件结果

时间:2014-02-27 22:00:34

标签: php email

我需要处理一个很长的PHP脚本,并在脚本完成后通过电子邮件将结果发送给用户。这是怎么做到的?

2 个答案:

答案 0 :(得分:1)

您可能想要使用mail()功能。您需要在服务器上设置SMTP服务器才能执行此操作。请参阅文档中的详细信息:http://php.net/mail

编辑:如果你使用PHPmailer类,你可以简单地保存pdf和

$mail->AddAttachment("document.pdf");

答案 1 :(得分:-1)

我不确定你是否真的需要将脚本与PHP分离,但如果你真的想要这样做,你可以在MySQL表中设置一个值来反映脚本已经完成。然后,运行一个cron作业来检查是否设置了MySQL中的值。如果是,请发送邮件。如果没有,请回到睡眠状态并在下一分钟再次检查。