运行php文件而不等待结果

时间:2014-09-26 11:06:03

标签: php

让我试着向你解释我需要什么:

用户在网站上创建帖子,并选择哪些用户可以访问此帖子。当用户提交信息时,被选择访问帖子的每个人都会收到电子邮件警告。 为了执行此操作,我使用ajax到jquery。问题是这个过程可能太长,直到所有电子邮件都已发送。

所以我认为这个过程如下:

1rst - 保存帖子;

2snd - 将电子邮件(主题,收件人等)的信息保存在数据库表中;

3 - 在“并行”中运行一个php文件来获取电子邮件的信息并发送它们 - 目的是不必等待它执行。

第三步可能吗?

我希望我能很好地解释我:)

谢谢大家。

1 个答案:

答案 0 :(得分:0)

如果您有权访问服务器crontab,只需设置一个新的crontab即可每分钟运行一次并执行邮件发送。 这样,它与您的工作流程无关,因此您可以将电子邮件以某种方式存储在文件或数据库等中,然后从其他脚本发送出来。

crontab -e -u (webserver user)