「はなまるメールフォーム」をダウンロードしていただき、誠にありがとうございます。

このプログラムは、「はなまるソフト 利用許諾契約書」に準じて配布しておりますので、
必ずこの書類の最後にある「利用許諾契約書」の内容を守ってお使いください。


■　このメールフォーム特徴
==============================
（１）入力側と出力側のエンコードが違っても送信できます。
	POSTされたデータからエンコードを判断し処理します。SJISも使えますので、携帯
	からも使えますが、半角カナ、絵文字には対応しておりません。
	POSTされたデータと確認用のテンプレートのエンコードが違っても文字化けしない
	ようになっております。（なっているはず…）

（２）確認用フォームにtableとdlが選べます。
	確認フォームは、tableとdlが選択でき、携帯で使われる場合には、brで改行した
	フォームで確認できます。

（３）項目チェックと空白項目の消去
	必須項目の指定、email書式チェック、入力されなかった項目削除などの機能を備え
	ております。

（４）ページイニット機能
	メールフォームからhiddenで設定を送る事で送信先、タイトル、署名などを変更する
	ことができますので、ひとつ設置すれば複数のメールフォームからの問合せを受ける
	事ができます。
 	※この機能のご使用については細心の注意を払ってください。

（５）ファイル添付
	複数のファイルを添付する事が可能です。
	問合せ先にだけ送信します。


■　ファイル構成
==============================
　┬ hnmmailform.php（プログラム本体）
　│
　├ hnmmailtmpl（設定ファイルなど）
　│├ conf.html（確認フォーム用）
　│└ conf.php（オプション設定ファイル）
　│
　├ form.html（サンプルフォーム）
　│
　└ readme.txt（このファイル）


■　動作システム条件
==============================
php4が使えるサーバ


■簡単なつかい方
==============================
（基本設定）
	UTF-8が使えるエディタで、hnmmailform.phpを開き、下記の設定をします。

	□送信先メールアドレス
	$hnm["set"]["mailto"] = "hoge@hoge.com";

	□送信者名
	$hnm["set"]["toname"] = "はなまるおやじ";

	□メールの題名
	$hnm["set"]["subject"] = "はなまるメールフォーム";

	□フォームのあるページ（運営方法によって変更してください）
	$hnm["set"]["base"] = "form.html";

	□戻り先（最後に戻るページ。アクセス拒否する時もここにもどします）
	$hnm["set"]["back"] = "./";

	□署名（使われる署名を入れてください。改行はそのまま反映されます）
	$hnm["set"]["shomei"] = "よたろう@hoge.com
	===============
	http://hoge.com
	===============";


（入力フォーム）
	<form method="post" action="hnmmailform.php">
	フォームのパラメータを上記の通り指定すれば、添付してある「form.html」をもと
	にしてメールフォームを作っていただいても、通常のホームページ作成ソフトで作っ
	ていただいても動作いたします。


（必須項目）
	項目名の前に“_”を入れていただければ必須項目として扱われます。
	例：_おなまえ、_email、_name   など


（特別な項目名）
	・emailとした項目は、メール書式チェックを行い、確認メールを送信する時に使用
	　します。確認時には「メール」と置き換えて表示します。
	・nameとした項目は、確認メール送信時に使用します。確認時には「お名前」と置
	　換えて表示します。
	　
	入力フォームが準備できたら、FTPソフトなどでアップロードして置いてください。


（設置）
	FTPソフトなどで以下のファイルをアップロードします。
	・hnmmailform.php
	・hnmmailtmpl（フォルダごと）
	設置出来たら、フォームから送信を確認してください。


（ファイル添付）
	フォームに下記書式で記載すると、ファイルを添付する事が可能です。
	<input type="hidden" name="upfile" value="[送信するファイルの数]" />
	
	添付するファイルの数を指定する事も可能です。



■　テキストを変更する場合
==============================
	ボタンの設置のテキスト、エラー表示、メールの書式などを変更する場合は、
	hnmmailform.php にある、下記行の行頭の“//”を削除して有効にしてください。
	$hnm["set"]["txtset"] = "conf.php";
	hnmmailform.php の60行目前後にあると思います。

	hnmmailtmplディリクトリにある、conf.phpに記載してある内容を確認してを編集
	してください。PHPファイルですので、書式にエラーがある場合、動作しなくなる事
	があります。
	
	本体の設定でも変更は可能ですが、conf.php が指定してある場合は、conf.php が
	優先されます。



■　ページイニットを有効にする場合
==============================
	サイト内にある色々なメールフォームを一つのスクリプトで対応させる場合は、
	ページイニットを有効にしてください。

	hnmmailform.php の38行目前後。
	$hnm["pageinit"] = 0;
		→　$hnm["pageinit"] = 1;
	このようにして、1を指定してください。

	入力フォームのform内に下記必要事項を追加します。

	<input type="hidden" name="mailto" value="info@hoge.com">
	<input type="hidden" name="toname" value="ホゲコム">
	<input type="hidden" name="subject" value="ホゲコムからお問合せ">
	<input type="hidden" name="back" value="http://hoge.com/">
	<input type="hidden" name="base" value="http://hoge.com/form.html">
	<input type="hidden" name="shomei" value="よたろうホゲコム
	==============================
	送信メールのフッター
	==============================">

	ページイニットが有効な場合は、すべての設定において優先されます。

	【注意】
	一応、同じドメインからでないと受け付けないようにしてますが、スパムの足がかり
	にならないとも限りませんので、この機能をONにする場合には他のアクセス拒否な
	ども併用してください。
	設置する事によって不具合が生じた場合でも対応できませんご了承ください。


■　確認画面のカスタマイズ
==============================
	hnmmailtmplディリクトリにある、conf.htmlで確認画面を編集する事が可能です。
	<!--hnmmail-->と記載された箇所に確認データが読み込まれます。

	<div id="mailForm"><!--hnmmail--></div>と記載すれば、form.html内に記載さ
	れた、styleをそのまま使って頂く事が可能です。


■　不具合について
==============================
	すべての環境でテストしておりませんので、不具合がある可能性があります。個別の
	対応が出来る訳ではありませんが、使われてなにか不具合に気が付かれた方、是非お
	しらせください。

	はなまるホームページのススメ！
	http://hanamachi.com/hnm/




□□　はなまるソフト 利用許諾契約書（2009.1.19／第1版）　□□

Copyright (C) 2009 有限会社はなまちや
464-0076 名古屋市千種区豊年町3-18-1-606

このソフトウエアは、下記項目に了解した場合にのみ、ご利用いただけます。

■　著作／使用者　■□□==========================================
・このソフトウエアと、この「利用許諾契約書」の著作者は「有限会社はなまちや」です。
・このソフトウエアは、個人、法人に限らず制限なく使用することができます。
・ソフトウエアに「コピーライト表示」がある場合は削除することはできません。
・ソフトウエアに「コピーライト表示」がある場合は、表示させる義務が生じます。
============================================================

■　改造　■□□================================================
・このソフトウエアの改造は、制限なく行えます。
・改造したソフトウエアについて、あらゆるサポートは改造者が行う必要があり、「有限
　会社はなまちや」は一切の責任を負いません。
・改造されたソフトウエアについても著作権は「有限会社はなまちや」にあります。
============================================================

■　配布　■□□================================================
・このソフトウエアは無償の場合にのみ、制限なく再配布を認めます。
・再配布する場合は、改変、改造された場合であっても、この利用許諾契約書を一字一句
　そのままに複製して添付してください。
・このソフトウエアの一部を使って、別のソフトウエアとして作成した場合でも、有償で
　の配布は認めておりません。
・このソフトウエアの設置、セットアップは、配布行為にあたりますので、無償の場合に
　のみ認めており、有償での設置代行は認められておりません。
・配布が、有償配布にあたるのか、無償配布にあたるのかの判断の決定権は「有限会社は
　なまちや」が持ち、配布者、ソフトウエアの使用者は「有限会社はなまちや」の判断に
　従う義務が生じます。
・このソフトウエアを改造した物を配布する場合、改造したソース中に改造した箇所と日
　付け、改造者を明示しなければなりません。
============================================================

■　保守／管理／動作保証　■□□====================================
・このソフトウエアは、すべての環境での動作は保証していません。
・このソフトウエアを、利用して生じたいかなる損害も著作権者は一切の責を負いません。
・「有限会社はなまちや」は、個別の案件には対応できません。
・「有限会社はなまちや」は、「有限会社はなまちや」が著しく不利益があると判断した
　場合に、一方的にソフトウエアの使用を中止させる権利を持ちます。
・この「利用許諾契約書」は、予告なく改編・加筆を行うことがあります。
============================================================

2010.4.2　ファイル添付機能追加
2009.2.5　配布条項一部変更
2009.1.19　第初版発行
2009.2.16　確認画面での文字化けを修正
2009.3.13 ページイニットオフの時確認メールが届かないバグを修正
