PHP - 包含或标题

时间:2013-05-18 20:09:39

标签: php

我需要一些关于设置我正在运行的进程的最佳方法的建议,该进程运行一系列脚本,这些脚本一个接一个地运行,并且可能是一个cron作业。 每个人都可以自己运行,但取决于之前的工作是否已成功运行。 我的顺序如下:

  1. 为作业设置变量。
  2. 电子邮件到达时从电子邮件中提取csv文件。
  3. 将csv文件解析到数据库中
  4. 使用新数据和上面的1生成基于数据库的一系列PDF文件。
  5. 将这些PDF通过电子邮件发送给所需的收件人。
  6. 鉴于上述情况,我不能做任何步骤,直到前一个步骤完成。

    每一步都是自己的php脚本。

    我想建议的是设置它的最佳方法是什么。

    目前,我在一个页面中有一个包含上述所有内容的页面作为包含语句。

    每一个都运行然后下一个运行等。

    我不确定这个相当长的脚本是否是最佳方式,或者我是否应该使用Header语句使每个脚本运行然后返回到我的主操作页面,其中包含一些确认前一个脚本已运行的变量。 / p>

    它有什么不同吗?

2 个答案:

答案 0 :(得分:1)

如果你使用require更好,因为如果没有获取文件但是包含没有,则需要抛出错误。

答案 1 :(得分:1)

在db中创建一个检查点,当一个作业完成时,将其设置为“0”