2011-12-09 14 views
1

SQLデータベースにユーザーのメールと有効期限があります。 有効期限に基づいて警告メールを送信する必要があります。 しかし、私は電子メールを送信するためにウェブページをリフレッシュし続けたくありません。 これを行うにはどうすれば私のウェブページを開くことはできませんか? 私のウェブページは通常phpとhtmlです。 これを解決するスクリプトなのでしょうか?データベースの時間と電子メールアドレスに基づいて電子メールを自動送信する

+0

ウェブサーバーのオペレーティングシステム環境について詳しくは、「cronジョブ」を使用してこの状況を処理することがよくあります。 – Scuzzy

答えて

0

これを行うには、cronジョブを実行してください。 cronジョブを頻繁に実行してください(どのくらいの頻度で、5分か24時間かなど)。これはブラウザにWebページを読み込むのと同じです。

cPanelを使用している場合は、非常に簡単に設定できます。 http://unixgeeks.org/security/newbie/unix/cron-1.html

0

PHPを使用してメールを送信するスクリプトを作成し、このスクリプトをLinuxのcronジョブに追加すると、Windows OSのスケジュールされたタスクに合わせてこのスクリプトを呼び出す間隔を設定し、詳細についてはhttp://adminschoice.com/crontab-quick-reference

0

このようなタスクを実行する最良の方法は、CRONジョブを使用することです。スタックに関するもう一つの質問は既にこれに答えています。 How to send emails via cron job usng PHP mysql

関連する問題