form1-simpleの設定マニュアル

form1-simpleの設定マニュアル

お名前、メールアドレス、お問い合わせ内容、の3項目限定シンプル版フォームのマニュアルです。
項目を増やしたい場合は、form1-fullをご利用下さい。

phpフォームの動作環境について

推奨は PHP 8.2以上(できれば PHP 8.4)です。
詳しい動作環境は当ページ後半に記載しております。

まず、phpファイルをダウンロードします

フォームを動かすためのphpファイルをダウンロード&解凍し、form.php を、お手元の index.html と同じ階層に移動して下さい。

form.php のダウンロード

フォームの設定

  1. form.phpをあなたの環境に合わせて変更します。最低限、メールアドレスだけは入れ替えます。
  2. 自動返信機能を使う場合は、以下($auto_reply_enabled)を true にします。使わない場合は false にします。
    デフォルトは true(使う)です。
  3. 個人情報に同意するチェックボックスを出したい場合は、以下の2箇所(「$privacy_consent_enabled」と「$field_settings」内の「privacy_consent」)を true にします。使わない場合は false にします。
    デフォルトは true(使う)です。※ローカルではtrueにしても見えません。サーバーにアップして確認して下さい。
  4. 一旦この段階でサーバーにアップし、フォームテストを行って下さい。動作に問題なければ、必要に応じて残りの調整(form.phpのメッセージ内容など)も行なって下さい。

迷惑メール扱いに「なりにくくする」ための推奨設定

フォームの通知メールや自動返信メールを安定して届けるため、サーバー側で以下のメール認証設定をおすすめします。
(迷惑メールに「ならない」方法ではありません。この方法をとってもフィルタにかかる可能性はあります。)

  • SPF を有効にする
  • DKIM を有効にする
  • DMARC を設定する
  • フォームの送信元(From)は、自分の独自ドメインのメールアドレスを使用する
  • 送信元ドメインと実際の送信環境をできるだけ一致させる

phpフォームの動作環境について(詳細)

  • PHP 8.0以上で動作見込みです。推奨は PHP 8.2以上(できれば PHP 8.4)です。
  • 文字化けしにくいメール送信のため、mbstring 拡張が使える環境を推奨します。今回のフォームは mb_send_mail() を使用しています。
  • 添付ファイル機能を使う場合は、fileinfo 拡張が使える環境を推奨。今回のフォームは finfo_file() によるMIME確認を前提にしています。
  • 添付ファイル機能を使う場合は、サーバー側でファイルアップロードが有効であること、また upload_max_filesize と post_max_size が、使用する最大容量以上に設定されていることを確認してください。
    (例:5MBまで使う場合は、upload_max_filesize=5M以上、post_max_size=6M〜8M以上 推奨)

うまくいかない場合

サポート掲示板からお問い合わせ下さい。

◀︎
コンタクトの取れないお客様情報