我想在此提供一些指导。我正在为一个网站创建一个更新,允许客户订阅购买电子书,并让他们每个月发送并自动开账单。我知道如何使用SQL数据库和PHP来跟踪成员等,但我如何使我的网站,以便它会在一定的时间间隔自动安排事情。我试过谷歌搜索,但也许我不知道如何用它来表达。
答案 0 :(得分:1)
在Cron Job的帮助下,在Linux主机上。 Cron作业可用于自动化您的PHP脚本。因此,您编写了一个可以执行所需操作的脚本,并使用Cron进行安排。最好的方法是在你希望Cron运行时写入表格。例如:
您有一个名为“SendBook”的列,其中包含应该发送图书的日期。您设置您的PHP脚本以检查今天是否是该日期,如果是,请发送该书。如需更多帮助,请访问this site
代码示例:
$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
运行第二个脚本