【问题标题】:Send E-mail periodically to mail addresses stored in mysql using php使用php定期向存储在mysql中的邮件地址发送电子邮件
【发布时间】:2014-04-29 17:35:50
【问题描述】:

我正在尝试创建一个需要每天向存储在 mysql 中的邮件地址发送电子邮件的网站。在我谷歌搜索后,我发现 cron 概念可以用来做到这一点。我需要知道哪种方法是最好的方法。如果 cron 是最好的,请解释我如何在 php.ini 中创建 cron 文件。我在 Windows 中使用 XAMPP。

提前谢谢...

【问题讨论】:

  • XAMPP 无法使用 Cron 作业。您需要设置一个运行 php 文件的 Windows 任务
  • 当我托管该网站时,可以在服务器上执行 windows 任务..!
  • 取决于您所运行的服务器类型?你会在Linux服务器上做吗?还是 Windows?
  • 您需要先托管才能启用 cron。因为不同的托管服务器有不同的过程来做到这一点。

标签: php mysql email cron


【解决方案1】:

您需要做的就是编写执行所需操作的 php 脚本,然后创建一个执行该脚本的 cron 作业。查看此链接https://drupal.org/node/31506,虽然它保留为 drupal,但这些概念应该适用于您的情况。

【讨论】:

    【解决方案2】:

    对于windows你可能需要试试这个,

    http://windows.microsoft.com/en-us/windows/schedule-task#1TC=windows-7

    或检查这个,包含更多细节

    http://support.microsoft.com/kb/308569

    【讨论】:

      【解决方案3】:

      您需要一个简单的 php 文件来使用您的特定逻辑发送邮件。然后你只需通过 cron 作业调用该 php 文件。该过程取决于您的托管服务器。所以首先决定托管服务器。

      【讨论】:

        【解决方案4】:

        你需要在你的服务器上设置一个叫做 CRON 作业的东西。

        如果您使用的是托管服务,这可以在控制面板中完成。

        如果你使用的是控制面板,这里有很好的解释:

        http://kb.enoi.se/setting-up-cron-jobs-scheduled-tasks-from-the-control-panel/

        【讨论】:

          猜你喜欢
          • 2014-07-20
          • 1970-01-01
          • 2016-08-10
          • 2019-01-10
          • 1970-01-01
          • 2017-03-01
          • 2023-03-12
          • 2016-08-26
          • 1970-01-01
          相关资源
          最近更新 更多