Создание подписки для сайта

0

Я хотел бы получить некоторые рекомендации в этом. Я создаю обновление для веб-сайта, который позволит клиенту подписаться на покупку электронных книг и их рассылать каждый месяц и автоматически оплачивать. Я знаю, как использовать базу данных sql и PHP для отслеживания участников и т.д., Но как я могу сделать свой сайт так, чтобы он автоматически планировал вещи через определенные промежутки времени. Я пробовал поиск в Google, но, может быть, я не знал, как это сделать.

Теги:
paypal-subscriptions

1 ответ

1
Лучший ответ

С помощью Cron Job на хостах Linux. Задача Cron может использоваться для автоматизации вашего php-скрипта. Таким образом, вы пишете скрипт, который делает то, что вы хотите, и планируете его с помощью Cron. Лучший подход - написать в таблице, когда вы хотите, чтобы Cron запускался. Например:

У вас есть столбец с именем "Отправить книгу" с датой отправки книги. Вы устанавливаете свой 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

  • 0
    Спасибо, это очень помогает!
  • 0
    Просто отметьте, что это использует mysql, когда вы должны использовать mysqli или pdo, но это всего лишь пример =) пожалуйста

Ещё вопросы

Сообщество Overcoder
Наверх
Меню