This site hosted by Free.ProHosting.com
Google
1.CGIを学ぼう
1.何が出来るか?

ファイル操作ができるのでカウンター、けいじばん等が作れる!

2.何が必要か?

CGIが使えるホームページ

FTPを使えるソフト

3.誰でも出来るか?

簡単なカウンターやけいじばんはすぐに作れます

あとはあなたのアイディア次第です

 

2.ではやってみよう
1.CGIの使えるホームぺージをゲット

ヤフーで検索してアカウントを取りましょう(笑)

私の場合はここにしました。Sign Up Nowを押して必要事項を入力しアカウントを取得します。

―ここから先はわからなければとりあえず飛ばしてもいいです―

Unofficial FAQで使い方をしっかり読みましょう。。。といっても読めませんよね。ここではホームページの置く所FTPのアドレスとPerlの使えるところを調べましょう。

ちなみにここではhtmlというフォルダの下にホームページを置きcgi-binというフォルダの下にcgiのファイルを置くことになっています。また、Perl#!/usr/bin/perlFTPthunder.prohosting.comということになっています。

+/
 +html
  +cgi-bin という感じですね

2.FTPをゲット

ヤフーで検索してFTPを見つけましょう(笑)これは別になくてもいいですがあった方が便利です。

私はここで見つけました。Next FTPFTP Explorerなんかが人気があります。

 

3.いよいよ作ってみましょう
1.サンプルファイルです

#!/usr/bin/perl

print "Content-type: text/html\n";
print "\n";
print "<HTML>\n";
print "<H1>Hello!</H1>\n";
print "</HTML>\n";

こんな感じでprintをつかってhtml文を出力しているだけですね。あまり深く考えず、とりあえず打ってみましょう。メモ帳を開いて打ちこみ(コピーして)ファイル名はeasy.cgiとでもしておきましょう。ダウンロードする

2.データの転送

FTPで所定の場所にファイルを転送します。ここでFTPソフトを使っているとドラック・ドロップするだけで簡単に転送できますね

次にファイルの属性を変えます。unixを使うならchmod 755 easy.cgiと打てば、FTP Explorerならツールサーバーへのコマンドsite chmod 755 easy.cgi、と入力すれば変わります。

3.いよいよ実行です

ブラウザ上でファイル名を入れて見ましょう。ちなみにサンプルhttp://free.prohosting.com/~fraperx2/cgi-bin/easy.cgiに私の作ったファイルがあります。

4.トラブルチェック

・文法は間違ってないか(コピーしなさい)

・ファイルの置き場所はあってるか?(2.2参照)

・属性は変えたか?(3.2参照)

これでも動かないならあきらめなさい(笑)