
サンプルCGIの詳細
お問い合わせフォーム CGI(ダミー)
静的サイトやレンタルサーバーでも使えることを想定した、非常にシンプルな問い合わせフォームCGIのサンプルです。
概要
- 入力項目:お名前、メールアドレス、本文
- 機能:入力→確認→送信→完了(ダミー)
- バリデーション:必須チェック、メール形式チェック
- その他:二重送信防止、簡易スパム軽減(honeypot)
注:このページはダミーです。実際のメール送信等は行われません。
HowTo
設置方法(ダミー)
1. アップロード
ZIPを解凍し、cgi-bin 等のCGIが動作するディレクトリにアップロード。
- パーミッションの設定(例:
755) - 文字コードは
UTF-8を推奨
2. 設定ファイル
管理者メールアドレスやタイトルを設定ファイルで指定。
config.pl(または.ini等)に送信先を記述- 日本語メールのエンコード設定
3. フォームの設置
静的HTMLにフォームを設置し、CGIのURLへ action を設定。
<form method="post" action="/cgi-bin/contact.pl">
<input type="text" name="name" required>
<input type="email" name="email" required>
<textarea name="message" required></textarea>
<button type="submit">送信</button>
</form>
4. 動作確認
テスト送信を行い、メール受信やログ出力を確認。(このデモでは送信は行われません)
- スパム対策(honeypot / reCAPTCHA 等)
- 二重送信の抑制(トークン方式)
ダウンロード
準備中(ダミー)。ご希望の方は お問い合わせ ください。準備でき次第ご案内します。
ライセンス・免責
- 無料でご利用いただけます。クレジット表記は任意です。
- 再配布はファイルの改変の有無にかかわらず可とします。
- 本サンプルの利用によって生じた損害について、作者は責任を負いません。