フォームメール(mb_send_mail)php ジェネレーター
項目名 変数名 長さ タイプ 必須 初期値等 送り先 to_mail 100 1 abcxyz@xxxxxxx.com 送信後の飛び先 to_page 100 1 index.html 件名 subject 100 1 xxxについてのお問い合わせ 会社名 kaisya 50 部署 busyo 50 お名前 name1 50 1 電話番号 tel 15 tel 1 メール from_mail 100 email 1 郵便番号 post 8 tel 1 都道府県 ken 10 select 1 北海道|青森県|岩手県|宮城県|秋田県|山形県|福島県|茨城県|栃木県|群馬県|埼玉県|千葉県|東京都|神奈川県|新潟県|富山県|石川県|福井県|山梨県|長野県|岐阜県|静岡県|愛知県|三重県|滋賀県|京都府|大阪府|兵庫県|奈良県|和歌山県|鳥取県|島根県|岡山県|広島県|山口県|徳島県|香川県|愛媛県|高知県|福岡県|佐賀県|長崎県|熊本県|大分県|宮崎県|鹿児島県|沖縄県 住所1 adr1 100 1 住所2 adr2 100 ご感想 knso 1 checkbox 1 面白い|役に立つ|いまいち 性別 sex 1 radio 1 男性|女性|秘密 ご用件 msg 1000 textarea 1
このシステムの説明
上下2つのテキストアリアがあります
上はPHPソフトの生成条件を記入します
下は生成結果が表示されます
Copyしてお持ち帰り出来ます
上のテキストアリアはExcelをCopyして貼付けたものです
CopyしてExcelに張り付ければ編集できます
Excel上で編集後Copyして上のテキストアリアに貼付ければオリジナルのPHPソフトを生成できます
まずは生成する前に送り先to_mailのメールアドレスを自分の物に修正後生成し、自分のサイト設置して見て下さい、サンプルですので色々余分な物が付いています
次に余分な物を削除したり追加したり試行錯誤し、一応完成できると思います
この generator の特徴
1つのPHPで 入力画面→エラーチェック→確認画面→送信→完了画面→他のURL までを生成するメールフォーム PHP generator です
メールを送信後、戻るをクリックし再送信するといった事を防止する、迷惑メール防止機能付きとなっております、テスト時には不都合な機能ですがブラウザ閉じれば再送信できます
生成したPHPをテキストファイルに貼付け、UTF-8(BOM無し)で拡張子PHP(英字で名前は何でも)で保存すれば完成です
注.生成する前に送り先to_mailのメールアドレスを自分の物に修正後行ってください
一発で確実に動くはずです、もしコケたら
ご連絡
頂ければ幸いです
実行して見てデザインとか気に食わない場合はPHPソースを修正出来ます
メールフォーム以外のPHPソースとして流用も出来ます、プログラミングの省力化にも寄与出来ると思います
メールフォームにつきまして
送信者と受信者と表題と内容の4つが必要です
送信者(サイト訪問者)には設置したプログラムで自分のメールアドレス入力してもらいます
受信者(サイト管理者)はここで自分のメールアドレスを設定する必要があります
表題は受信者が必要な項目をここで決め、送信者が入力します
内容は表題と同様、受信者が必要な項目をここで決め、送信者が入力します
このシステムが正常に動作する為の制約事項
項目名(1列目)で決め打ちされているものが1つあります、必須ではありません
郵便が付く項目です
郵便が付く項目の次の項目は必ず県名でなければいません
その次の項目は必ず住所でなければいません
郵便番号、県名、住所の3セットで郵便番号による自動住所検索を実現しています
項目名(1列目)未入力はその行を無視)
変数名(2列目)が決め打ちされているのが4つあります、いずれも必須です
to_mail
受信者メールアドレス
to_page
送信後の飛び先URL
subject
メールの題名
from_mail
送信者メールアドレス
変数名(2列目)未入力はその行を無視)
長さ(3列目)数値が必須です(数値以外はその行を無視)
タイプ(4列目)
text、tel、url、email、number、password、textarea、select、checkbox、radioが指定できます
省略はtextとなります
textareaは複数行の入力項目です
selectはselect box項目です
checkboxはcheck box項目です
radioはradio button項目です
select、checkbox、radioは次の説明6列目の記入が必要です
必須(5列目)"1"が入力されているものは必須項目となります
初期値等(6列目)
上記 to_mail 行では受信者メールアドレスが必須です
上記 to_page 行では送信後の飛び先URLが必須です
上記 subject 行ではメールの題名の初期値となります
上記 select、checkbox、radio 行では|区切りのデータが必要です(サンプル参照)
その他の行では初期値となります、使うシーンは考えれませんが
長々とした説明でわかりにくいかも知れませんが、色々やって見て下さいませ
Top に戻る