フォームメール(mb_send_mail)php ジェネレーター
  1. このシステムの説明
    1. 上下2つのテキストアリアがあります
      1. 上はPHPソフトの生成条件を記入します
      2. 下は生成結果が表示されます
        Copyしてお持ち帰り出来ます
    2. 上のテキストアリアはExcelをCopyして貼付けたものです
      CopyしてExcelに張り付ければ編集できます
    3. Excel上で編集後Copyして上のテキストアリアに貼付ければオリジナルのPHPソフトを生成できます
    4. まずは生成する前に送り先to_mailのメールアドレスを自分の物に修正後生成し、自分のサイト設置して見て下さい、サンプルですので色々余分な物が付いています
    5. 次に余分な物を削除したり追加したり試行錯誤し、一応完成できると思います
  2. この generator の特徴
    1. 1つのPHPで 入力画面→エラーチェック→確認画面→送信→完了画面→他のURL  までを生成するメールフォーム PHP generator です
    2. メールを送信後、戻るをクリックし再送信するといった事を防止する、迷惑メール防止機能付きとなっております、テスト時には不都合な機能ですがブラウザ閉じれば再送信できます
    3. 生成したPHPをテキストファイルに貼付け、UTF-8(BOM無し)で拡張子PHP(英字で名前は何でも)で保存すれば完成です
    4. 注.生成する前に送り先to_mailのメールアドレスを自分の物に修正後行ってください
    5. 一発で確実に動くはずです、もしコケたらご連絡頂ければ幸いです
    6. 実行して見てデザインとか気に食わない場合はPHPソースを修正出来ます
    7. メールフォーム以外のPHPソースとして流用も出来ます、プログラミングの省力化にも寄与出来ると思います
  3. メールフォームにつきまして
    1. 送信者と受信者と表題と内容の4つが必要です
      1. 送信者(サイト訪問者)には設置したプログラムで自分のメールアドレス入力してもらいます
      2. 受信者(サイト管理者)はここで自分のメールアドレスを設定する必要があります
      3. 表題は受信者が必要な項目をここで決め、送信者が入力します
      4. 内容は表題と同様、受信者が必要な項目をここで決め、送信者が入力します
  4. このシステムが正常に動作する為の制約事項
    1. 項目名(1列目)で決め打ちされているものが1つあります、必須ではありません
      1. 郵便が付く項目です
      2. 郵便が付く項目の次の項目は必ず県名でなければいません
      3. その次の項目は必ず住所でなければいません
      4. 郵便番号、県名、住所の3セットで郵便番号による自動住所検索を実現しています
    2. 項目名(1列目)未入力はその行を無視)
    3. 変数名(2列目)が決め打ちされているのが4つあります、いずれも必須です
      1. to_mail
        受信者メールアドレス
      2. to_page
        送信後の飛び先URL
      3. subject
        メールの題名
      4. from_mail
        送信者メールアドレス
    4. 変数名(2列目)未入力はその行を無視)
    5. 長さ(3列目)数値が必須です(数値以外はその行を無視)
    6. タイプ(4列目)
      1. text、tel、url、email、number、password、textarea、select、checkbox、radioが指定できます
      2. 省略はtextとなります
      3. textareaは複数行の入力項目です
      4. selectはselect box項目です
      5. checkboxはcheck box項目です
      6. radioはradio button項目です
      7. select、checkbox、radioは次の説明6列目の記入が必要です
    7. 必須(5列目)"1"が入力されているものは必須項目となります
    8. 初期値等(6列目)
      1. 上記 to_mail 行では受信者メールアドレスが必須です
      2. 上記 to_page 行では送信後の飛び先URLが必須です
      3. 上記 subject 行ではメールの題名の初期値となります
      4. 上記 select、checkbox、radio 行では|区切りのデータが必要です(サンプル参照)
      5. その他の行では初期値となります、使うシーンは考えれませんが
    9. 長々とした説明でわかりにくいかも知れませんが、色々やって見て下さいませ
Top に戻る