みんなに100の質問

▼特徴・機能の説明

100の質問に限らず、何らかの質問を作成して、みんなに答えて貰おうというCGIです。
回答したHTMLは、お持ち帰りしやすいよう設計してるので100の質問配布サイトに設置してもいいし、 みんなの回答を見られるのでコミュニケーション系サイトに設置してもOKでしょう。
主に以下のような機能・特徴があります。
  1. 質問は、100の質問でなくても好きな質問数でOK
  2. 複数の種類の質問を設定可能
  3. デザインは、スキンから選ぶタイプ。マルチスキンに対応
  4. HTMLを生成して表示するし、1人ごとに分けてデータを記録するので動作は軽快♪
  5. リンクを張る場所により、フレームを利用するか、しないかが選択できます
  6. 投稿者は、パスワードを用いて回答やデザイン(スキン)を修正できます
  7. アクセス制限・他サイトからの書き込み制限機能有り

▼サンプル・ダウンロード

* 100の質問配布サイトでは、CGIに利用することを禁止されている場合がほとんどです。著作権に注意してください
* 「100の質問 投稿所」を設置しましたので、ここに置いてある質問は利用可能とします
* 質問を作成した方は、ぜひぜひ 「100の質問 投稿所」へ質問提供してもらえると嬉しいです。


現在のバージョンはver1.01です。
v1.01のダウンロード [サンプル]
・Macでダウンロードできないとの報告が多かったので、ZIP形式で圧縮したものも用意しました。
・設置した方は「DL報告掲示板」にカキコや、このページへのリンクを張ってもらえると嬉しいです♪(←任意ですけど^^)

▼設定

最低限の設定は以下の通りです。
  1. 1行目のPerlのパスを設定する。(サーバーの設定に合わせる)
  2. マスターパスワードを変更する。
  3. 「戻る」先のURLを設定する(http://〜)。
  4. 項目1〜項目15を設定と、トップページで表示する項目を設定する。
  5. 画像張り付けが必要無ければ、$gazouは''にする。
これが終わったら、サーバーにアップロードして、パーミッションを次のように設定してください。
[CGIが使えるフォルダ]
   ├ question (フォルダ) [755] … スクリプト全体を格納するフォルダ
   │   ├ ansdata  (フォルダ) [777] or [755] … 修正用データファイル格納フォルダ
   │   ├ html     (フォルダ) [777] or [755] … 回答HTML格納フォルダ
   │   ├ lock     (フォルダ) [777] or [755] … ファイルロックに使用するフォルダ
   │   │
   │   ├ quedata  (フォルダ) [777] or [755] … 質問ファイル格納フォルダ
   │   │   └ 10.txt anata.txt...     [644] … 質問ファイル
   │   │
   │   ├ template (フォルダ) [755]          … スキン格納フォルダ
   │   │   ├ temp1.html temp2.html...[644] … スキン
   │   │   └ sample.txt              [644] … スキンサンプルを表示する際の質問&回答例
   │   │
   │   ├ question.cgi [755] … CGI本体。リンクはここかindex.htmlに張ります
   │   ├ data.dat     [666] … インデックスを表示するためのデータファイル
   │   ├ style.css    [644] … デザイン設定するスタイルシート
   │   ├ jcode.pl     [644] … 日本語ライブラリ
   │   ├ index.html   [644] … このファイルまたは、question.cgiにリンクを張ります
   │   └ 画像ファイル [644] … mail.gif、web.gif、com.gifなど
   │
   └ (他のCGIやHTML)

このCGIは、index.htmlにリンクを張ればフレームON、question.cgiにリンクを張ればフレームOFFになります。

▼更新履歴

■2003年
ver 1.01 (3/27)  ・<body>タグが無かったのを修正(汗 >見た目は変わりません
ver 1.00 (12/09)  ・途中に無回答の項目があると、修正の際に番号がずれるバグを修正(v0.91βにのみ存在)
  ・フレーム利用時の右ページが殺風景だったので^^、少し改造しました
■2002年
ver 0.91β (10/21)  ・回答がない質問は、生成HTMLで表示しないように設定(ON-OFF可)
ver 0.90β (10/12)  ・公開開始!

▼その他

■ 回答してもらったHTMLへの直リンクで困っている場合
.htaccessが使える環境でしたら、以下のフォームにあるソースをコピーして、さらに「minicgi.net」 の部分をあなたのページURLに変更します。
これを.htaccessとして保存して、CGIの「html」フォルダに置けば、他サイトから直リンクで飛んできた時にはエラーが表示されるはずです。

  • 質問、バグ報告、意見などがありましたら、CGI用掲示板へお願いします。
  • スキンや質問の提供をお待ちしております。

BACK