• 締切済み

PHPの自動実行

DBにメールアドレスを保持しておいて、そのアドレスに向かって一日の決まった時間にメールを一斉に送信することはPHPではできるのでしょうか? 会員登録フォームから入力されたデータに基づいて、条件にマッチした会員に向かって定期的にメールを送信したいと思っているのですが… なにかいい案・技術等ございましたらご教授ください。

みんなの回答

回答No.2

Unix系ならコマンドライン版PHPを使用すればよいと思います。 /usr/bin/php <path>/automail.php または、 拡張子を .cgiに変更してスクリプトの先頭に #!/usr/bin/php を挿入し実行権を与えて <path>/automail.cgi とします。 これを crontabに追加すればOKです。 拡張子の変更は必須ではありませんが、webアプリとの統一性を持たせるために行います。

回答No.1

Windows ならタスク Unix系ならCron とか使って 定期的にコードを実行すれば よいかと思います。

関連するQ&A