2011-12-19 15 views
0

リマインダーを投稿できるサイトを作成しています。mysqlテーブルの内容を毎日メールで送信します

私は多くを試してみましたが、中に自分のリマインダを毎日ユーザーにメールを送ることができるように見えることはできません。

私はPHPを通じて、コンテンツを取得することができますが、どのように知りません毎日自動的にメッセージを送信します。

私はこれをPHPやその他の方法で行うことはできますか?

私のデータベースは次のようになります。

Users Table 
->User's Row 
------->email 
------->other fields 

Content Table 
->User's Post row 
------->Content 
------->Other 

私は、データベースの構造が重要であることを疑うが、あなたがそれを必要とする場合もございます。

ちょっと明確に:各ユーザーにそれぞれのコンテンツを別々のメールで送信してください。

おかげ

アップデート:私は、cronジョブとPerlの話を多くの人々を見てきましたが、私は私のホスティング:(他のソリューションは、ありますかの方法のサポートのようなものを持っていません。何かを実行するために、あなたのPHPスクリプトを伝えるために持っているでは?

答えて

2

のみだけでcronジョブをホスティング別々perlのを見つけるために。ちょうどそれを行うcronを見てください!

は、あなたのスクリプトがdaily-email.phpと呼ばれていると言う。A毎日午前4時にこのスクリプトを実行する簡単なcrontabのセットアップ

00 04 * * * /path/to/php /path/to/daily-email.php 
2

cronジョブ(Linux)またはスケジュールされたタスク(Windows)について読んでください。

1

これを行うには、cronジョブを使用する必要があります。ウェブホストがサポートしているかどうかを確認してください。 cronジョブを使用して、定期的にPHPスクリプトを実行することができます。ここ

0

チェック:http://en.wikipedia.org/wiki/Cron スクリプト(myfile.php)を書くuは日常実行したいことを、THNこのクーロン式 0 0 * * * /myfile.php

を実行します
関連する問題