高機能・セキュアPHPメールフォーム

PHPで動作する、セキュリティ対策済みの高機能なお問い合わせフォームです。アドオン形式で、必要な機能だけを簡単にON/OFFできます。


主な特徴

  • 堅牢なスパム・ボット対策: CSRF, ハニーポット, 送信時間制限, JS無効チェックを標準装備。
  • 日本語SPAMフィルター: 本文に日本語が含まれない送信を「SPAM疑い」として件名でマークします。
  • 管理者・ユーザーへの自動返信: フォーム内容を管理者へ通知し、ユーザーには確認メールを自動送信。
  • 通し番号機能: お問い合わせに通し番号を自動採番し、管理を効率化します。
  • アドオンによる機能拡張: ログ機能や重複投稿ブロックなどを1行のコメントアウトでON/OFF可能です。
  • 詳細なログ機能: IPアドレス, 応答時間, ホスト名, ブラウザ, リファラを記録・通知できます。
  • サイト解析モジュール: サイト全体のPV, UUを計測し、フォームのCVR(コンバージョンレート)を算出します。

導入手順 (概要)

  1. `contact` フォルダをサーバーにアップロードします。
  2. `config-sample.php` を `config.php` にリネームし、メールアドレス等の設定を書き換えます。
  3. ログ用のテキストファイル (`_counter.txt` 等) を作成し、書き込み権限(パーミッション)を設定します。
  4. サイト共通ヘッダー (`_include/header.php`) に解析用コードを追加します (サイト解析アドオン利用時)。
  5. セットアップ完了!

動作要件・注意事項

  • PHP 7.4 以上 (mbstring が有効であること)
  • 書き込み権限の設定が必要なファイルがあります。
  • 本プログラムを使用したことによるいかなる損害も、開発者は責任を負いません。
プログラムの入手

全てのファイルが含まれたZIPパッケージをダウンロードできます。

ダウンロード (v1.0)

実際の動作をお試しいただけます。

デモページを開く ※ デモページは定期的にリセットされます。