† Punyu Net † | Index
| Information
| Atelier
| Link
| Mail PHP script | OnlineDVDrental Search |
---|---|
PHPスクリプト | |
POTI-board | 汎用picpost.php | お絵かきメーカー サムネイル作成 | メール通知クラス | 画像カウンター トピックス | PHPが使える有料サーバー比較 | 配布ファイル一覧 | FAQ |
メール通知クラス |
---|
メール通知クラス
このスクリプトは、PHPの掲示板等にメール通知機能を追加するクラスです。
※通知を目的にしているので添付ファイルに対応していません。
【ダウンロード】
メール通知クラス lot.070301 Download
(2007/03/01up)
【使用方法】
このクラスを使いたいスクリプトの先頭で noticemail.inc を require() か include() して下さい。
これで使えるようになります。
☆例: include("noticemail.inc");
あとは、受け渡すデータをセットして、noticemail::send() で送信します。
【関数説明】
noticemail::send(メールデータ[, MB関数使用フラグ])
・メールデータは、配列に各種設定を入れてセットします。
・MB関数使用フラグは、MB関数を使用したくない場合に'0'をセットします。ただし、その場合は jcode.phps が必要になります。
・MB関数を使う場合は省略するか'1'をセットします。
・漢字変換ができない場合は送信できません(falseを返します)
【設定データ項目】 ※例として $data で説明します
・$data[to]
- 通知先のメールアドレス。
・$data[subject]
- 通知メールの題名。
・$data[name]
- 投稿者の名前。
・$data[email]
- 投稿者のメールアドレス。
通常、Fromに使われますが日本語、'sage'、'http://:'のどれかが含まれているか未設定の場合
代替わりがFromにセットされます。
★ここまでが必須です。以下は必要に応じてセットして下さい。
・$data[option]
- 追加投稿データ。複数セットできます。
セットするときは、[option][]="題名,内容" として下さい。
・$data[comment]
- 投稿データの本文。
本文は、<br>または<br />を \n に戻してからセットして下さい。
☆例: $data[comment] = eregi_replace("<br(( *)|( *)/)>","\n", $comment);
【使用例】 ※実際には変数を使うが、判り易くする為に直接内容をセットしています
$data[to] = 'me@hoge.net';
$data[subject] = 'なんか投稿されてますよー';
$data[name] = '名無しさん';
$data[email] = 'hoge@hoge.com';
$data[option][] = 'URL,http://hogehoge.com/';
$data[option][] = 'お絵かき絵,http://hoge.net/poti/src/OB11111111.png';
$data[comment] = 'お絵かきしたにゃ';
noticemail::send($data);
【注意】
・sendmail などの MTA がインストール・設定されていないと使えません。
・データチェックはしていますが、エラーメッセージは出してません。
・万が一、このスクリプトにより何らかの損害が発生しても、その責任を私は負いません。自己の責任で利用して下さい。
・著作権は放棄しませんが、改造・再配布は自由にどうぞ。
・ご質問は、コチラまでどうぞ。
【更新履歴】
07/03/01 件名(Subject)を日本語が含まれる場合にMIMEヘッダ変換するように変更 05/01/14 jcode.php(v1.35〜) に対応
POTI-board v1.30に合わせてUTF-8版を追加04/01/19 公開
PHPスクリプト | |
---|---|
Copyright(C) 1999-2024 SakaQ. All rights reserved. counter 145215 | Index
| Information
| Atelier
| Link
| Mail PHP script | OnlineDVDrental Search |