PHPメールフォーム
(2012/03/05)
PHPメールフォームは、Webサイトに設置できる問い合わせ受付フォームです。 HTMLファイルを編集するだけで、デザインや項目が自由に変えられます。
ダウンロード
はじめに使用許諾契約をお読みください。
現在のバージョンは、Ver.0.34 です。
- 文字コード: UTF-8版(多言語対応)をダウンロード (zip形式、28KB) ※推奨
- 文字コード: Shift_JIS版をダウンロード (zip形式、27KB)
- 文字コード: EUC-JP版をダウンロード (zip形式、26KB)
特徴
- HTMLファイルを修正するだけでデザイン変更ができます。
- 問い合わせ項目の変更が自由にできます。
- ユーザーに受付内容を自動送信。
- 無料、商用可能。
- JavaScriptによる必須項目チェック機能。
- (UTF-8のみ) スペイン語、ロシア語、中国語などの問い合わせも受け付けます。
- 対スパム機能がついています (試験中)
- sendmailが使えなくても大丈夫。保存データをあとで閲覧できます。
- PEAR::MailによるSMTPメール送信に対応(上級者向け)
- PHP4、PHP5、Linux/Unixサーバー、Windowsサーバーに対応
使用許諾契約に関する注意
- Web制作会社様などが、使用許諾契約に違反する形式でWebページを作成・納入し、 当社がその違反状況をWebサイト管理者様に通知して、 担当したWeb制作会社様の信頼が著しく損なわれる事例が多くあります。
- 使用許諾契約は必ずお読みいただき、順守くださいますようお願いいたします。
サンプル、ドキュメント
- PHPメールフォーム サンプル ……動作確認
- 当Webサイトでの使用例 ……当Webサイトの設置例。テンプレート機能を活用しています
- 設置方法 ……PHPメールフォームの設置ガイド。
- 動作設定の詳細 ……config.phpの詳細。
- 項目と外観の変更 ……問い合わせ項目、デザインを変更する方法。
- レンタルサーバー対応状況 ……レンタルサーバーでの動作確認レポート。
- スパム対策機能と記録形式(共通) ……スパム対策機能に関する説明。
2009年01月以前にビジネスライセンスご購入のお客様へ
Ver.0.31以降、ビジネスライセンスの適用手続きが必要になりました。 2009年01月以前にビジネスライセンスをご購入された方は、当社へご連絡ください。
アップデート案内
バージョンアップの際は、下記に示すファイルを更新してください。
- Ver.0.33 → Ver.0.34: jform.php、config.php
- Ver.0.32 → Ver.0.33: jform.php
- Ver.0.31 → Ver.0.32: jform.js、jform.php
- Ver.0.3 → Ver.0.31: *.phpファイル
(ファイル名変更:form.php→jform.php, form.js→jform.js) - Ver.0.24b → Ver.0.3: 全ファイル
(新規:_5mail_admin.txt, _6mail_user.txt, form.js) - Ver.0.23b → Ver.0.24b: form.php、config.php
- Ver.0.22b → Ver.0.23b: form.php、config.php
- Ver.0.21b → Ver.0.22b: form.php
- Ver.0.2b → Ver.0.21b: form.php、config.php
- Ver.0.1b → Ver.0.2b: form.php、config.php
ブックマーク
|
|
はてな
|
|
|
携帯絵文字対応テスト中
PHPメールフォーム携帯対応のため、ぜひテストにご協力ください
(MPC1.2.0を使用)
変更履歴
- 2010-02-10 Ver.0.34
- 共用SSLレンタルサーバーの場合、送信しましたページが表示されない不具合に対応。 (config.phpのSCRIPT_URLを設定してください)。
- <input type="image">をボタンにした場合に画面が進まない不具合を修正。
- 送信メールヘッダのエンコーディング処理不具合を修正。
- データフォルダに書き込み権限がない場合にエラーメッセージを表示する機能を追加。
- 2009-03-03 Ver.0.33
- PHP4での動作不具合を修正。
- 2009-02-06 Ver.0.32
- データファイルに記録する問い合わせ内容を、メールテンプレートを用いない従来方式に変更。
(テンプレート記述ミスで、項目が保存されない問題の回避) - JavaScript入力チェックで、必須項目を満たしている場合のエラーメッセージ表示を修正。
- 入力文字エンコーディングのチェック機能を追加。
- Shift_JIS版、EUC-JP版の配布を再開。
- データファイルに記録する問い合わせ内容を、メールテンプレートを用いない従来方式に変更。
- 2009-02-05 Ver.0.31
- ファイル名変更: form.php→jform.php、form.js→jform.js
- PHPメールフォーム本体(jform.php)のソースコードを非公開に変更。
- リンクと著作者表示を自動挿入に変更。
- config.php: SERIAL_KEY定数を追加。OUTHEADER_APP定数を廃止。
- Shift_JIS版、EUC-JP版の配布を一時停止。
- 2009-02-02 Ver.0.3
- ユーザへのメール送信機能を追加。
- メールテンプレート機能の導入。
- JavaScriptによる必須項目のチェック機能を追加。
- スパム対策機能の強化。
- SMTPメール送信機能(上級者向け)を追加。
- <formitem>の追加。確認ページからフォームページへ戻ったときに、以前の入力値を復帰するように変更。
- {$_POST_…}を廃止予定に指定。代わりに{$_POSTHTML_…}、{$_POSTVAL_…}を使ってください。
- 2008-03-11 Ver.0.24b
- タイムゾーンの設定方法を変更。APP_TIMEZONE廃止、TIMEZONE_HOURS追加。
- php.iniによるmbstring関係設定値の自動チェック機能を追加。詳しくは、php.iniによるmbstring.*設定値の注意点もご覧ください。
- OUTHEADER_APP定数を追加。HTTPヘッダX-Jb-Appで、スクリプト情報を出力します。
- 2007-11-27 Ver.0.23b
- レンタルサーバーで動作試験を実施 (14件)。
- メールの改行コードを自動判別するように修正。MAIL_LINEBREAKを廃止。
- sendmail使用時の-fオプション付加を廃止。
- gzipエンコーディングを任意に変更 (GZIP_ENCODING定数を追加)。
- 2007-11-25 Ver.0.22b
- 送信データを常にstripslashes()してしまう不具合を修正
- 2007-11-23 Ver.0.21b
- SJIS、EUC-JP版を公開
- 必須項目の指定ができる機能を追加
- 2007-11-07 Ver.0.2b
- ロリポップ対応: qmailのsendmailラッパー使用時にメールヘッダが破損する不具合を修正
- 2007-09-20 Ver.0.1b
- 初版公開
はてな
