楽しもう♪ MYパソコン環境


 

 

 

 

 

 

 

 

 

 

 


★ WAKWAKでCGI 「CGI投票システム」を使おう♪ ★

 
■はじめに

 アンケートによってサイトに来ていただいたお客様の意見がきけたら楽しいだろうなと思っていました。
 ただ、ピンとくるスクリプトがないな〜と思っていたところ、Tさんの「T−Vote」に出会いました。
 このスクリプトは1つのCGIで複数のアンケートによる投票ができます。何より気にいったのは、
 意見が書き込める点です。みなさんもぜひ設置してみてください。
 
■WAKWAKでCGI投票システム「T−Vote」を設置!
 1.掲示板「T−Vote(CGI投票システム)」のCGIをダウンロードします。
   Tさんの「T−Vote(CGI投票システム)」ですが、このCGIの特長や設置手順はサイトに詳しく
   書かれていますが、ここでは、WAKWAKの場合ということで、プロパイダを限定して説明させていただ
   いてます。WAKWAKのCGIの設定は一般的なプロパイダと異なり少々特殊ですが、頑張って設置
   しましょう。
 
   Tさんのサイト(MyTools.NET)のTOPページの利用規定を読んで、同意できたら、TOPページから
   「T−Vote」へと進んで、一読しておいてください。このページの【 全ファイルをまとめてダウンロード 〜
    vote700.lzh】からスクリプトをダウンロードします。スクリプトは圧縮されています。圧縮について
   よくわからない人はこちら
 
 2.ダウンロードしたファイルを解凍します。解凍すると以下の4つのファイルが展開されます。
     jcode-pl.txt
    
 tp-html.txt
     tvadmin-tp.txt
     tvote-cgi.txt
 
 3.ダウンロードした4つのファイル名を変更します。変更する時に「拡張子を変更すると、ファイルが使えなく
   なるかもしれません。変更しますか?」というメッセージがでますが、かまわず「はい」を押してください。
     jcode.pl
     tp.html
     tvadmin.tp
     tvote.cgi
 4.「cgi-bin」フォルダの下に「lockdir」フォルダを作成します。詳しくは下図をご覧ください。 


 5.「tvote.cgi」をテキストエディタで開いて以下の箇所を修正します。

   ▼1行目Perlのパスを確認します。
 <変更前>
#!/usr/local/bin/perl
 
   ▼変数設定部のパスワードとメールアドレスを変更します。
 <変更前>
$password = "TVoteV7";
$admin_email = "your\@mail.address";
 <変更後> メールアドレスの「@」の前には、「\」をいれます。
$password = "1234567";
$admin_email = "○○\@ap.wakwak.com";

 6.変更が終わったら、「」ボタンを押して上書き保存します。 
  

7.準備ができましたので、FTPソフトを使い、WAKWAKにアップロードします。
   説明のFTPソフトは曽田氏作の「FFFTP」というフリーソフトです。このソフトの入手は
   作者さんのホームページからどうぞ〜!
    「cgi-bin」フォルダの下に作成した「vote700」フォルダをすべてアップ♪

8.アップロードしたファイルのパーミションを設定しますのでアップロードしたファイルを選んで右クリックして、
  属性変更を選択します。
 

 
9.画面がでますので「現在の属性」の3桁の数字を入力して「OK」ボタンを押し、すべてのファイルの「属性」
  を変更します。
       

ファイル名 属性
 lockdir

707

 jcode.pl
604
 tp.html
606
 tvadmin.tp
604
 tvote.cgi
755
10.インターネットエクスプローラなどのブラウザにURLを入力して、チェックモードで確認します。
    「http://○○.wakwak.com/~○○/cgi-bin/vote700/tvote.cgi」
    こんな画面が表示されればOKです。

!! ERROR !!
eventが指定されていません 

ブラウザの「戻る」ボタンで戻ってください

 
 
■設置はOKなので、新しい投票イベントを作りましょう♪
 1.設置するイベントの名前を決めます。何の投票か想像しやすい名前をつけましょう。
 
  ここでは例として「ranking1」とします。
 
 2.テンプレートの見本、「tp.html」をコピーし、「ranking.html」という名前に変える。
   「ranking1.html」をテキストエディタで編集します。詳しい編集方法はファイルに丁寧に書いてあります。
  ▼背景の画像を設定します。
 <変更前>
<BODY BGCOLOR="#FFFFCC" LINK="#3333FF" VLINK="#3333FF" ALINK="#FF0033">
 <変更後>背景画像は、「images」フォルダの中に「0back01.gif」を使用した例です。
<BODY BGCOLOR="#FFFFFF"
 background="http://○○.wakwak.com/~○○/images/0back01.gif"
 LINK="#3333FF" VLINK="#3333FF" ALINK="#FF0033">
 
  ▼戻り先のURLを入力します。
 <変更前>
<!-- ***** 戻り先のURLを書いてください ***** -->
[<A HREF="http://your.homepage/">戻る</A>]
 <変更後>
<!-- ***** 戻り先のURLを書いてください ***** -->
[<A HREF="http://○○.wakwak.com/~○○/index.html">戻る</A>]
 
  ▼見出しや投票の説明等を書きます。
 <変更前>
<!-- ***** 見出しや投票の説明等、自由に書いてください ***** -->
<H3>投票のタイトル</H3>
 投票の説明をここに書く。
 <変更後>
<!-- ***** 見出しや投票の説明等、自由に書いてください ***** -->
<H3>なんでもランキング</H3>
 あなたの好きなものを教えてください♪
 
 3.変更が終わったら、「」ボタンを押して上書き保存します。 
 
 4.次の手順で5つのファイルを作成します。
    ・エクスプローラー又はデスクトップ上で右クリックする。
    ・「新規作成」 →「 テキスト文書」を選択→「新規テキスト文書.txt」という空ファイルが作られる。
    ・ファイル名を変更する。
 <イベント名>.txt
 <イベント名>.com
 <イベント名>.rgt
 <イベント名>.log
 allcom_<イベント名>.htm
     ※今回の例だと「ranking.txt」「ranking.com」「ranking.rgt」「ranking.log」「allcom_ranking.htm」
 
 5.FTPソフトを使い、「cgi-bin」フォルダの下に6個のファイルをアップロードします。
   パーミッションはすべて「606」にします。
 
 6.アクセスしてみましょう。例だと、こんなURLになります。
    http://○○.wakwak.com/~○○/cgi-bin/vote700/tvote.cgi?event=ranking
 
 7.表示されたらOKです。