script.AboutZeroMailはオープンソースのメールフォームスクリプトです。言語はPHPで、mail関数およびmb_send_mail関数で送信します。初心者には少々設置難易度が高いかもしれません。自由度は高いと思います。元々は自分が商用サイトを組んでいた時にUTF-8に対応しているメールフォームが皆無だった巷のメールフォームが出力するソースが気に入らない商用サイトだからクレジットの表示は無いほうがいいということでカッとなって作ってみたものです。頂いた要望などを吸収している内にいつの間にか多機能になっていました。仕様に沿ったJavaScriptファイルさえ用意すれば多分jQueryやprototypeでも動くんじゃないかと思います。(2016/2/4)開発は2010年以降止まっており、サポートも停止しています。ダウンロードはできますが、ソースがかなり古いので自己責任でご利用ください。不具合のお問い合わせをいただいても対応できません。UTF-8で動作する。ver1.2~管理画面機能(送信ログ作成、CSVダウンロード、添付ファイル一括ダウンロード)ver1.4~マルチバイト文字の送信に対応(中国語・韓国語・アクセント付き文字など)ver1.4.7~Shift-JISおよびEUCでも動作しますが、Ajax利用時はUTF-8でないと文字化けします。スクリプトのエンコーディングはUTF-8です。PHPバージョンが4.3.0以上のサーバーなら大抵動きます。将来的にバージョン4には対応しなくなる予定なので、PHP5.0.0以上での使用を推奨します。PHPのmb_send_mail()関数およびmail()関数が使えないとメール送信できません。Demo通常送信サンプルAjaxサンプル管理画面サンプルのフォームからメールは送信されません。個人・法人問わずフリー使用できます。著作権表記はソースそのものを削除しないなら、CSSでvisibility:hiddenやdisplay:noneしても構わないです。メール本文にもこっそり挿入されますが、テンプレートのcopyrightが生きてるなら消してもいいです。スクリプトを使用して損害が発生しても作者は一切責任を負いません。↑なので事業者の代行設置も自己責任でなら無問題。要するに商用利用OK。Downloadバージョンアップ情報はブログのINFOMATIONカテゴリで投稿してます。ブログのRSSを受信すると便利かもしれないです。簡単なアナウンスはTwitterでも行っています。おかしな動作や要望などはコメントorメールで教えてください。Skinデフォルトのソースをベースにして書いた着せ替えCSSスキンです。MITライセンスなのでCopyrightさえ消さなければ改変も再配布も自由。画像未使用HTML+initコーディング済みのフォームとname値設定をセットにしてあります。問い合わせフォーム(ノーマル)Tableデフォルトのフォーム問い合わせフォーム(シンプル)TableName・EMAIL・URL・Message・Replyの5項目。アップデートは下記手順を取って下さい。MooToolsのCoreファイルを1.3にする。アップデートは下記手順を取って下さい。テンプレート以外のファイルを上書き。アップデートは、全体的に加筆修正があるのでバージョンに関わらず全てのファイルを上書きをしてください。今バージョンよりテンプレートファイルすべてにcopyrightを挿入するようにしました。旧バージョンのテンプレートを修正して利用中である場合は、お手数ですがcopyrightソースのコピペを行ってください。Ajax追加ファイルはzeromail_ajax.jsのみ上書きでバージョンアップ出来ます。ver1.3.1へのアップデートは下記手順を取って下さい。全てのファイルを上書きver1.3へのアップデートは下記手順を取って下さい。全てのファイルを上書きver1.2へのアップデートはすべてのファイルを上書きしてください。(設定ファイルの中身がかなり並び変わっているので注意)ver0.9以前からver1.1へのアップデートは、ファイル添付機能を使わない場合も下記手順を取って下さい。メイン2ファイル(zeromail.php、init.php)を上書きinit.phpの設定を変更。ErrerDisp、Message、Button関数内を書き換えている場合は修正しなおすフォームのname値など変更(Reply→reply)ファイル添付機能を使う場合は一時保存ディレクトリを作成するver0.8からver0.9のアップデートはinit.phpとzeromail.phpの上書きを行ってください。ver0.5以前からver0.8のアップデートは以下の手順で出来ると思います。メイン3ファイル(zeromail.php、init.php、confim.php)を上書きinit.phpの設定を変更フォームのname値など変更メインファイルの上書きは必ず行ってください。13:00に配布していたver0.8のサンプルソースがEUCになってました。文字コード設定・Message関数追加。