カスタマイズ機能付きメールフォーム

ダウンロード

mailform_1.7.0.zip download

機能

管理画面からカスタマイズが可能なメールフォームです。
・管理ページパスワード保護機能付き
・メール返信機能付き
・ファイル添付機能付き
・多言語対応(UTF-8)
・セレクトボックスやチェックボックス、コンボボックスも使用可能!
・非表示データも入力可能!
・テキストエリアのみを設置すれば、ご意見箱にもなります。

サンプルページ

管理ページサンプル

マニュアルページ

動作環境

使用言語:PHP5
スクリプトの文字コード:UTF-8

Internet Explorer 11
Firefox 51
Google Chrome 56
PHP5.6.x~

以上の環境で動作確認済み。

設置方法

まず、ダウンロードしたファイルを解凍し、ファイル一式をサーバーへアップロードします。(この時のフォルダ名はなんでも構いません。)
解凍したフォルダごとアップロードしてもよいのですが、下記の注意事項もご覧ください。
以下の全てのファイルのパーミション(アクセス権限)を606へ変更します。
※レンタルサーバーによってパーミションを指定されている場合には、そちらを優先してください。

mailform/default.css
mailform/config/files/settings.xml
mailform/config/files/view.html
mailform/config/files/input.html
mailform/config/files/conf.html
mailform/config/files/comp.html
mailform/config/files/report.txt
mailform/config/files/thanks.txt

初期設定

mailform/config/を開くとパスワードの設定画面に移るので、パスワードを設定します。
表示する項目やデザインなど各種設定を行い設定完了です。
設定が完了しましたら、念のため、メール送信のテストをお願いします。
文字コードはUTF-8を使用しています。直接ファイルを書き換える場合は、UTF-8で保存してください。

注意事項

当プログラムは、解凍したフォルダごとアップロードしてすぐに使えるよう構成されています。
しかし、セキュリティの確保のため、config/files/フォルダ内のファイルはドキュメントルート外に設置することをおすすめいたします。
ディレクトリの変更の際は、各PHPスクリプト内の変数「$config_dir」の設定を環境に合わせて変更してください。

更新履歴

リリース日対象バージョン内容
2017.2.14mailform1.7.0管理画面レイアウト等修正
2017.1.26mailform1.6.7置換処理に関する脆弱性を修正
2015.7.21mailform1.6.6設定保存時の不具合を修正
2014.9.23mailform1.6.5複数設置時のパスワード認証不具合を修正
2014.9.21mailform1.6.4メールの文字コード選択を追加
2014.1.10mailform1.6.3パスワード認証に関する脆弱性を修正
2013.10.1mailform1.6.2特定の条件下で送信できない問題の修正
2013.08.25mailform1.6.1メール設定まわりの修正
2012.11.23mailform1.6.0初期入力値、hiddenデータの保持機能追加。その他の修正
2012.7.5mailform1.5.3ワードラップ処理を日本語対応に修正
2012.7.2mailform1.5.2入力チェック機能で必須となってしまう問題を修正
2012.6.27mailform1.5.1設定ファイルのディレクトリを変更
2012.6.25mailform1.5.0補足を表示できるよう機能追加
その他細かな修正
2012.6.20mailform1.4.0ファイル添付機能を追加
2012.6.7mailform1.3.0入力チェック機能を追加
その他細かな修正
2012.6.4mailform1.2.2エラー時にフォーム状態を維持するように修正
2012.5.28mailform1.2.1送信者名を付加するように修正
2012.5.21mailform1.2.0チェックボックスに対応
2012.5.14mailform1.1.0返信メール機能を追加
2012.5.6mailform1.0.2エスケープ処理の脆弱性を修正
2012.5.4mailform1.0.1エスケープ処理の不具合を修正
2012.5.3mailform1.0.0初版公開