メール連絡プログラム
決まったメンバー内で当番をメール連絡するプログラム。
これをCRONで定期的に送ってやれば当番を忘れないですね。
<?php $member = array( 'AAA', // 0 'BBB', // 1 'CCC', // 2 'DDD', // 3 'EEE', // 4 'FFF', // 5 ); //初期値 $date1 = "2009-02-17"; //現在の日にち $date2 = date("Y") . '-' . date("m") . '-' . (date("d")+6); //初期値からの差を秒数で求める $result = strtotime($date2) - strtotime($date1); //数値に換算 $result = intval( $result / ( 24 * 60 * 60)); //メンバー数が増えてもいいようにsizeofを使う $i = $result % sizeof($member); //次のメンバー $next = ($result+1) % sizeof($member); $today = date("n/d"); //メール宛先 $to = "##@##.co,jp"; //メール件名 $subject = "当番メール"; //メール本文 $body = '本日(' . $today . ')の当番は『' . $member[$i] . '』さん でした。' . "\n"; $body = $body . 'お疲れ様♪' . "\n\n"; $body = $body . '明日は『' . $member[$next] . '』さん'; $body = mb_convert_encoding($body,"UTF-8"); //メール送り先 $from = "**@**.co,jp"; mb_send_mail($to,$subject,$body,"From:".$from); ?>