cronを実行してメールを送信する

GET/POSTからのリクエストは拒否してcronでのみ実行されるようにする

<?php

if($_SERVER['REQUEST_METHOD'] == 'GET' || $_SERVER['REQUEST_METHOD'] == 'POST'){

    echo '<html><head><meta charset="utf-8"></head><body>不正なアクセス</body></html>';

    exit;

}

?>

メール送信処理

<?php

$title = 'メールのタイトル';

$mail_body = 'メールの内容';

$mail_to = '宛先';

if(!empty($mail_body)){

    mb_language('japanese');  

    mb_internal_encoding('UTF-8'); 

    mb_send_mail($mail_to, $title, $mail_body);

    exit;
}

?>

あとは、サーバー側でcronの設定を行えばオーケーー

投稿者: arsengineer

php,mysql等でウェブアプリ作ったりしてます。 奥さんと娘1人、息子1人の4人家族。30後半の男です。

スポンサードリンク