0

我想在这方面得到一些指导。我正在为一个网站创建一个更新,该更新将允许客户订阅购买电子书并让它们每月发送出去并自动计费。我知道如何使用 sql 数据库和 PHP 来跟踪成员等,但我如何制作我的网站,以便它会在特定时间间隔自动安排事情。我试过谷歌搜索,但也许我不知道如何表达它。

4

1 回答 1

1

在 Cron Job 的帮助下,在 Linux 主机上。Cron 作业可用于自动化您的 php 脚本。因此,您编写了一个脚本来执行您想要的操作并使用 Cron 安排它。最好的方法是在表中写下您希望 Cron 何时运行。例如:

您有一个名为“SendBook”的列,其中包含应发送图书的日期。你设置你的 php 脚本来检查今天是否是那个日期,如果是,发送这本书。如需更多帮助,请访问此网站

代码示例:

$sevendays = date('Y-m-d', strtotime("+7 days")); // date is set to seven days from now
$sql= "INSERT INTO tablename (SendBook) VALUES ('$sevendays')"; // date is passed to the table
mysql_query($sql);

比你创建检查今天是否是那个日期的 php 脚本:

$checkdate = date("Y-m-d");
$sql = "SELECT SendBook AS '$comparedate' FROM tablename";
mysql_query($sql);
if ($checkdate == $comparedate){
// send email or whatever you want to do
}

而不是简单地使用 Cron 随时运行第二个脚本

于 2013-09-23T23:50:37.080 回答