0

メールアドレスとリマインダーのリストを含むデータベース、私のphpファイルがあります

1 - 「今日」の日付をチェックします

2 - phpmailer を使用してリマインダー メールを送信する

php ファイルを 1 日 1 回 (午前 10 時など) 実行し、.php ファイルを実行するように cron ジョブをセットアップする必要があります。

4

4 に答える 4

0

次のようになります。

0 10 * * * cd /var/www/htdocs && php myfile.php

他の例については、こちらをご覧ください

于 2012-06-27T11:15:50.620 に答える
0

コマンド「crontab -e」を使用して、crontab を編集し、次のエントリを追加できます。

0 10 * * * /script/path/file.php
于 2012-06-27T11:16:31.437 に答える
0

crontab を編集し、php スクリプトを実行するように設定します。毎日午前 10 時。

crontab -e
00 10 * * * /usr/local/bin/php /home/phpscripts/yourscript.php

次に、php スクリプトは DB にアクセスし、その日にメールを受信するためにすべてのユーザーに対して SELECT クエリを実行し、while (mysqli_fetch_assoc) ループで phpmail を使用て事前定義されたメールを送信する必要があります。

お役に立てれば。

  • エオガン
于 2012-06-27T11:17:33.770 に答える
0

ナノ/etc/crontab

change user to user of webserver
              |
              |      Command you want to run
              |      |
              |      |
              v      V
0 10 * * * www-data php -f /var/www/website/scripts/email.php
于 2012-06-27T11:17:44.243 に答える