【问题标题】:Creating subscription for website [closed]为网站创建订阅 [关闭]
【发布时间】:2013-09-29 00:36:48
【问题描述】:

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

【问题讨论】:

  • 尝试搜索批处理脚本/cron作业。

标签: php html sql paypal-subscriptions


【解决方案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 让第二个脚本随时运行

【讨论】:

  • 谢谢,帮了大忙!
  • 请注意,当您应该使用 mysqli 或 pdo 时,这是使用 mysql,但这只是一个示例 =) 不客气
猜你喜欢
  • 1970-01-01
  • 2013-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-08
  • 1970-01-01
  • 2010-12-02
相关资源
最近更新 更多