使用上の注意   (戻る)

(1)このページは、CGIを有意義に利用したいと考えている初心者の方が参考にするためのものです。
   また CGIをまったくわからない人がおもしろそうだけの理由でこのページを利用することは
   ご遠慮ください。なぜならCGIはサーバー側に負荷がかかり無意味なCGIは利用者に迷惑
   をかけるからです。

(2)このCGIはPerl言語を使用していますので、Jperl等のパソコン上でperlをコンパイルできる
   環境を持った方以外はプログラムの参考程度にご利用ください。
   また、私は他のCGIスクリプトはあまり見ていませんし、勉強中なので自分で言うのもなんですが、
   Perlプログラマーから見ればへたくそです。あしからず。

(3)Perlの理解を進めて行くと、ファイルやディレクトリーの操作が可能になりますが健全にご利用ください。
   つまり悪用しないこと!

(4)CGIおもちゃ箱で使われている画像につきましては、申し訳ありませんがコピー禁止です。

(5)最後に、私が作ったCGIは基本的命令文や構文は、本や公開スクリプトからコピーしたものがありますが
   プログラムとしての流れや考え方はオリジナルです。この意味は『CGIおもちゃ箱』が他からのスクリプト
   の寄せ集めのページではないということです。(オリジナルCGIについての著作権は私にあります)

   このソースはフリーウェアですが貴殿がご使用になり何らかのトラブルが発生しても
   責任は一切負いません。


  ※CGIスクリプトは、SJISで書かれていますので、そのままアップロードしても動作しません
  漢字コードと改行コードをサーバー用(UNIX等)に変換してからアップロードしてください。
  尚、ここのページでは変換ツールは提供していません。
  秀丸エディタやページブロー等を各自でご利用ください


CGIの開発環境    (戻る)

1.OSはWindows95...ちなみにペンティアム100と166を使っていますがCGI開発にはどちらも十分です。

2.エディタはメモ帳使用
  ※スクリプト内で半角の大文字と小文字、ダブルクォート(")とシングル(')の書き方が統一してありません。
   この辺も作者のいい加減な性格が出ています。

3.Perlのコンパイルと実行テストには、Jperlインタプリタ使用
  私は、test.txtを作り、そこでいろいろな処理を作りJperlで実行確認をしました
  例えば、print "テスト表示です"; という1行をつくり、test.txtをJperlのアイコンにドラッグすると画面に
  テスト表示です と出るのを見て納得するといった感じです
  同様に、test.htmlを作りそこでタグの確認をしてOKなら、そのソースをtest.txtにコピーしてprint命令を
  付けJperlで実行し画面にHTML形式のソースがきちんと出るか確認しました。

4.漢字コードと改行コードの変換は、ページブロー(Pgbrow)を利用しています。

5.FTPは、FTP Explorer(ver 1.0)でアップロードし、WS_FTP32でパーミッションを設定しています。

6.このCGIは埼玉県にあります熊谷インターネットのサーバー上では正常動作を
  しますが、それ以外のプロバイダでの動作保証はしません
  また、当プロバイダでは、SSI及びDBMは使用不可となっていますのでここでの
  内容も上記2つの機能を使ったものはありません



利用方法    (戻る)

1.とりたい機能をクリックしてスクリプトを開き、ファイル−>名前を付けて保存で取り込んでください

2.取り込んだファイルの拡張子は、txtです
  (保存データの開始に空白行がありましたら、カットして下さい)

3.スクリプト内のファイル名やディレクトリー名を変えてください
  スクリプト内で/dialup/chichibu/cgi-bin/*****.datや*****.txtと書かれてありますが
 まず、/chichibuがホームディレクトリです。その下に/cgi-binというディレクトリがあり
 その中にファイルが置かれています。/dialupはサーバー側のディレクトリです。

4.漢字コード(EUC)と改行コード(LF)を変換し、変換後のファイルの拡張子はcgiとする

5.サーバーへFTPを使いアップロードします

6.次に、TELNETを使える所はパーミッション設定と実行テストをする
    〃  〃 を使えない所はプロバイダにCGI設定の依頼をします(メール等)
  (パーミッションはスクリプト=755、ファイル=666)

*.ここで使用しているライブラリーは次の2つです。必要ならここからダウンロードできます。
  1.cgi-lib.pl...データをデコードして配列の形で使えるようにするperlスクリプト。(15K)
  2.jcode.pl ...日本語をデコードするperlスクリプト。(16K)


参考文献    (戻る)

※この4つの本は、97年に購入したものです、今では古いかもしれませんが、上の2冊は私の永久保存版です。

本 名 コメント 著者・出版社 価格

CGIプログラミング入門

このページのほとんどはこの本から学びました、本当に良い本です  CD付きでPerl開発に必要なものはすべて入っています 本 祥一  翔泳社 2800円

初めてのPerl

いわゆるリャマ本です。上の本でPerlに慣れてから読んだ方がいいかも ソフトバンク 2816円

はじめてのホームページ

わたしはホームページをメモ帳で編集するのでタグの解説書として見ました 秀和システム 1456円

ホームページを作りましょう

最初に買った本がこれです。表紙の女の子につられてしまいましたが内容はツールの揃え方からサウンド、アニメーションの作り方まであり、他の本にはないホームページを作るための一連の流れとノウハウが入っています 秀和システム 1922円


参考ホームページ
・Web裏技 (http://www.ask.or.jp/~rescue/web/)
私は、簡易掲示板のソースをとり参考にしました、無償で提供されていますがレベルは高くこのソースからいろいろなものがつくれるようになります。

・CGIプログラミング入門
 上記の参考にした本のサポートページです。

謝辞

このページを作るにあたり、熊谷インターネットの皆様にはたいへんお世話になりました。 CGI設定のメールを出した回数は、数え切れないほどですがきちんと対応していただきました。 とても良いプロバイダーと思っております。感謝申し上げます。

では また。