前提・実現したいこと
私はプログラミングを学習中の学生です。
XAMPP環境でDBに入っているメールアドレス宛にメールを送信するシステムを作成しようとしています。
mb_send_mail1関数を使ってHTMLのフォームに本文とタイトルを入力し、宛先のアドレスはDBから持ってきて複数人に送信するというものは作ることができました。
次にテーブルに入っている時間間隔で対象者にメール送信するというものを作りたいのですが。
PHPでどのようなコードを書けばよいかわかりません。
求めている機能は
・WEBページからONOFFできる
・宛先、送信する間隔はDBから取得
この機能は画面を持たず、ONの間動いてほしいというものです。
いろいろ調べた結果cronやpthreadというものを見つけましたがいまいちよくわからないので教えていただきたいです。
追記
<?php class Automail { public function __construct() { } public function sendmail() { WhileループやThread sleep等を使う処理 } } $automail = new Automail(); $automail->sendmail(); ?>
Javaも勉強中なのですがまだまだ初心者中の初心者でオブジェクト指向も理解できてないのですが
このようなクラスをONOFFボタンから呼ぶようにすればよいでしょうか?