まろやか投票メールフォーム
ダウンロード / サンプル / 更新履歴

主な機能・特徴

  • メールフォーム作成CGI。
  • ひとつのCGIでいくつでもフォームが作れる。
  • 項目は<text><textarea><select><checkbox><radio>などから自由に追加可能。
  • デザインはCSS+HTMLスキンで送信確認画面も送信後画面も自由に編集可能。
  • 自動返信機能の有無が設定可能。
  • メールアドレス・URL認証、入力形式や必須項目などの設定も可能。

利用規約

  • 「まろやかCGI」で配布されているCGI・PHPスクリプト(以下スクリプト)の著作権は全て作成者であるtisa(以下作者)に帰属します。著作権表示があるものは絶対に消さないでください。著作権非表示にするには事業者登録が必要です。
  • 商用利用は可能です。商用利用を希望される方は詳細についての「商用利用について」を必ずご覧ください。
  • 改造は自由ですが自己責任で行ってください。サポート掲示板に要望点を書いていただければ簡単な改造に限りこちらでサポートすることも可能です。難度の高い改造や、規模が大きな改造の場合は有償制作にて受付いたします。
  • 全てのスクリプトの再配布は要相談といたします。改造したスクリプトを配布したい場合などは作者に予めご一報下さい。
  • 全てのスクリプトが、全ての環境で動作する事を保証している訳ではありません。
  • 当サイトに著しく不利益があると判断した場合には、スクリプトの使用中止をしていただくことがあります。
  • スクリプトを利用して起こった、いかなる不利益・損害・トラブルについて作者は一切の責任を負いません。
  • この規約はフリーウェア・シェアウェアに限らず作者が手掛けた全てのスクリプトに適用されます。
  • この規約は必要に応じ予告なく改編・加筆することがあります。
  • スクリプトを使用した時点でこの規約に同意したと見なします。

ダウンロード
まろやかメールフォーム Ver1.00a
[download]

設置方法

  1. admin.cgiをメモ帳などのテキストエディタで開き、先頭行のperlのパス、管理パスワードを設定します。
  2. ユーザー設定はconfig.iniにありますので、同様に開き、各所設定をしてください。
  3. サーバーにアップロードします。構成内容は以下のとおり。
  4.  []内はパーミッション
    mmf/                [755] (任意ディレクトリ)
     ├mmf.cgi          [755] (メインスクリプト)
     ├admin.cgi        [755] (管理スクリプト)
     ├mailform.dat     [666] (基本データファイル)
     ├config.ini       [644] (設定ファイル)
     ├form_check.html  [644] (送信確認画面スキンファイル)
     ├form_send.html   [644] (送信後スキンファイル)
     ├style.css        [644] (スタイルシートファイル)
     ├system.pl        [644] (システムファイル)
     ├jcode.pl         [644] (日本語コードライブラリ)
     ├cgi-lib.pl       [644] (デコードライブラリ)
     ├mimew.pl         [644] (MIMEコード変換ライブラリ)
     ├mailform/        [755or777] (ログ保存ディレクトリ)
     ├lock/            [777] (ロックディレクトリ)
     └index.html       [644] (ダミーファイル)
    
    ※perlのパスおよび各パーミッションは設置するサーバ
    ーの環境に合わせて変更してください。
    
  5. admin.cgiにアクセスして正常に表示されていれば設置完了。
  6. admin.cgiの「新規メールフォームを作成」からフォームの作成が行えます。
  7. フォームを作成するとHTMLソースが発行されますので、任意で好きな場所に貼り付けてください。
  8. スキン説明
    • form_check.html内有効変数
      • _TITLE_ = フォームタイトル
      • _HIDDEN_ = <input>hidden項目(必ず<form>内に記載すること)
      • _SCRIPT_ = CGIURL
      • <!-- _START_ -->から<!-- _END_ -->の間にフォーム内容一覧していきます。以下はその中で有効な変数です。
        • _NAME_ = 項目名
        • _VALUE_ = 入力内容
    • form_send.html内有効変数
      • _TITLE_ = フォームタイトル
      • _HOME_ = 「戻る」ボタンURL

    ※著作権表示は消さないでください。

更新履歴

2013.06.02 ver1.00a
・メール本文内のホスト/IPが表示されないバグ修正
2011.12.17 ver1.00
・公開


Copyright© 2006-2015 All rights reserved.