簡易PHPメールフォーム
【FREE】
無料のPHPメールフォーム機能です。
ご自身で構築されたHTMLの「form」タグの内容を、指定されたメールアドレスに送信することができます。
機能
POSTで渡されたフォームの内容をご指定のメールアドレスに送信するだけです。
POSTの内容は全て(一部例外を除く)送信しますので、フォームの項目は必要なだけご自由に作っていただくことができます。
フォームの内容を送信するだけなので、全てのFORM関連タブ、属性に対応しています(たぶん)。
入力内容の確認画面や入力内容のチェック機能はありません。
どういった人向き?
サーバーへのアップロードができる
HTMLなどフロントエンドの仕組みはわかるけど、サーバー側(バックエンド)のプログラムなどはわからない
シンプルな機能で、PHP部分の操作が少なくわかりやすいものが欲しい
という方を想定しています。
ブログパーツのような組み込型フォーム機能ではありません。また、このPHPを直接実行してもフォーム画面は表示されません。
ご自身でHTMLを構築できる方向けです。
使い方【HTML編】
HTML内に
FORMタグ
を設置してください。
そのFORMタグの
ACTION属性
にこの
PHPプログラムファイル名
を指定します。
METHOD属性
は
POST
にしてください。
このPHPプログラムではNAME属性に書かれた文字列をメール本文内の「項目名」として利用します。また、NAME属性には日本語を利用できますので項目名としてわかりやすい文字列を入力することをお勧めします。
FORM内に
<input type="text" name="お名前">
を設置し、「鈴木 太郎」と入力した場合、メール本文には
●お名前
鈴木 太郎
と記載されます。
※複数選択項目について※
SELECTタブに「multiple」を付けた場合や、同じNAME属性のチェックボックスを複数設置した場合は、NAME属性の最後に「
[]
」を付けてください。これは
一つのNAME属性項目
に
複数データ
ある場合、それをPHPで扱う際のルールになります。
<select name="欲しいもの[]" multiple>
※送信ボタンについて※
NAME属性を「exec」とした場合、その項目をメール
送信しません
。
<button name="exec">フォーム内容を送る</button>
同梱の「sample.html」を参考にしてください。
使い方【PHP編】
ダウンロードした「mailform.php」の上部にある5つの項目を設定してください。
設定する項目は
入力された内容を送信する送信先メールアドレス
メールの送信元アドレス
※この項目は重要ではありません。空白にしておくと上記送信先メールアドレスと同じアドレスになります。運用上の問題がある場合はメールアドレスをご記入ください。
送信されるメールの件名
フォームを設置したHTMLの文字コード
メール送信後に表示するURL(送信完了ページなど)
以上を設定後、ファイルを保存して
フォームを設置したHTMLファイルと同じディレクトリにアップロード
してください。
ご注意
サーバーの文字コードは「UTF-8」が一般的です。特に指定がなければHTMLも「UTF-8」で作成してください。
HTMLが「SJIS」でサーバーが「UTF-8」の場合でも文字コードの変換を行う仕組みが当プログラムにはありますが、文字化けの可能性が高くなります。ご了承ください。
GETは取得しません。
つまり、ACTIONに指定したPHPファイル名に「?aaa=123」のようなクエリ文字列(URLパラメーター)を指定しても、その内容はメール送信されません。
サーバーのPHPが「mbstring」をサポートしている必要があります(多分サポートしていると思います)。
利用規約
無料でご利用いただけます。
当サービスに起因するいかなる問題にも当方は一切関与する必要がなく、全ての責任から免責されるものとします。
このシステムをそのまま販売することは許可いたしません。
このシステムをあなたのお客様のサイトに組み込み、お客様から作業料を頂くのは問題ありません。
不具合・サポートについて
不具合を見つけられた方はご連絡ください。
無料運営ですのでサポートはありません。設置方法など個々の対応は行いません。
どうしてもご自身で設定できない場合は有料にてサポートいたします。ご相談ください。
ダウンロード
↓
簡易メールフォームPHPダウンロード
お問い合わせ
CONTEN2