PHP および cron ジョブを使用して、小規模なイベント メール キャンペーンを設定しようとしています。1 つのファイルと 1 つの cron で実行できるかどうか、または自動的に送信する「メール」ごとに cron とファイルを設定する必要があるかどうかわかりません。
これがセットアップです。私たちはイベント管理サイトを運営しているので、人々は私たちのウェブサイトに来て、イベントを登録して宣伝します.
cron / php スクリプトを使用して、簡単な自動メール キャンペーンを設定しようとしています。
スケジュールは次のとおりです。
- イベントが追加されてから 1 週間後 (イベントに達した場合はメールを送信するか、無視してください)
- イベントが追加されてから 2 週間後 (イベントに達した場合はメールを送信するか、無視してください)
- イベントの 30 日前 (メールを送信するか、イベントに達した場合は無視します)
- イベントの 14 日前 (イベントに達した場合はメールを送信するか、無視してください)
- イベントの7日前(イベントに達した場合はメールを送信するか、無視してください)
- イベントの 7 日後 (イベントに達した場合はメールを送信するか、無視してください)
「作成日」または「イベントの日付」から、上記の各日の変数を簡単に設定できます
全体をまとめるのに苦労しています。特にイベントが6日前に追加された場合...日付を比較して特定のものを無視することも重要です.
どんな助けでも物事を整理するのに最適です!
変数.. if else.. ロジック.. 電子メール..
ありがとう!
サンプルコードは次のとおりです。
$date_of_event = $row_Recordset1['date'];
$created_date = $row_Recordset1['timeStamp'];
$one_week_after = date('Y-m-d',strtotime("+7 days" $created_date));
$two_weeks_after = date('Y-m-d',strtotime("+14 days" $created_date));
if ( $created_date >