jscnt.zipをダウンロードします。
機能:SCRIPTタグで呼び出す「テキストカウンタ」
基本的なカウンタ機能のみ
http://apps.cside.com/cgi/counter/jscnt/
解凍しますと2個のファイルができますので、
下記のようなディレクトリに収納します。
public_html
| index.html
|
|-jscnt/ [ 755]
| cnt.cgi [ 755]
| data.cgi [ 666]
「<script language="JavaScript" src="/cnt.cgi"></script>」
をカウントしたいページに上記のタグを貼付けてカウンタを呼び出します。
これは下記のページに貼付けたときの例です。
<SCRIPT language="JavaScript" src="jscnt/cnt.cgi"></SCRIPT>
</BODY>
</HTML>


下記のKent Webから「COM BOARD」の
combbs.zipのプログラムをダウンロードします。
この中に日本語変換するライブラリjcode.pl
( 歌代和正氏のライブラリ)も含まれてます。
http://www.kent-web.com/bbs/index.html
プログラムを解凍すると、下記の
ディレクトリにプログラムが展開します。
[705],[604],[606]の数字がありますが、
Windowsの場合には、設定は必要ないので
無視してください。
Unix、Linuxのサーバーにインストールした
場合には、パーミッションと呼ばれる下記の
数字部分のアクセス権を設定しなければなり
ませんがWindowsの場合には必要はありません。
public_html / index.html(トップページ)
|
+-- combbs / combbs.cgi [705]
| jcode.pl [604]
|
+-- data / log.cgi [606]
dataのディレクトリにあるindex.htmlはデータを覗き込ま
れないように入れてありますので、消去しないで下さい。
combbs.cgi をエディターで開くとパスワード、タイトルなど
を書換えることができます。そのほか書換えは必要が
ないと思います。設定環境に応じ対応してください。

1.CGI Design
150種類のプログラムから用途に合わせて選択できます。
http://cgi-design.net/
2.MyTools.NET
CGIプログラムの無料配布と、CGIに関連する技術Tipsの紹介を行っています。
http://www.mytools.net/
3.Kent Web
簡単なものから高性能のまであります。
http://www.kent-web.com/
4.ネットサーフレスキューWeb裏技
1995年よりCGIを提供の老舗です。
http://www.rescue.ne.jp/
5.CGI Station
現在閉鎖中となっておりますがプログラム利用は可能
http://www7.big.or.jp/~jawa/
6.Inside Web
掲示板、チャットなどのプログラムを公開
http://www.inside.ne.jp/
7.ただで作るホームページ
CGIリンク集
http://www.geocities.co.jp/SweetHome/9959/index.html
8.有限会社 ニシワキ工芸のCGIリンク集
http://www2.famille.ne.jp/~n-kogei/link/cgilink.html
9.CGI關聯リンク集
http://members.jcom.home.ne.jp/ksmiracle/Computer/CGI.html
下記のサイトにも記載してありますが、1)から3)の
内容に関しては十分な知識、管理が不可欠です。
http://www7.big.or.jp/~jawa/tips/getcgi.html
1) タグが使えるCGIは要注意!
2) UNIX専用コマンドを利用したCGI
3)本来禁止された動作を可能にする便利系ツール
など初めて使用するときには、CGI掲示板への変な
書き込み、ファイルの改竄などに注意し、プログラムも
信頼のおけるところより入手することが大事です。
原因調査に非常に時間がかかって
しまいます。
初めに簡単なCGIプログラムを作成し
試験してみましょう。
Windowsですので、設定はUNIXと比べると
楽かと思います。
プログラムを書くのにxyzz.exeが高機能で
使用しやすいeditorです。
亀井氏作のフリーソフトです。
下記のサイトより入手できます。
http://www.jsdlab.co.jp/~kamei/
試験用プログラム:
#!/usr/local/bin/perl
print "Content-type: text/html\n\n"
print "<h1>CGI試験中!</h1>\n";
*#!/usr/local/bin/perlはUNIXで使用するとき
のパスで、Windowsでの使用ですので記載は
しなくても問題ありません。すべて<>などは
半角で記載してください。blogでの記載は全角
になってます。
上のプログラムを、file.cgiというファイルにし
\public_htmlのディレクトリに保管してください。
cgiのプログラムが下の画面のようになって見えますか?
(黄色い○)

問題があれば、プログラムのインストールから
再度確認してみてください。
httpdを立ち上げ、InternetExploreに
アドレスにhttp://127.0.0.1/file.cgiを
入力してみてください。


先ほどのプログラムで一部ミスがあるので、
空白になったかと思います。
print "Content-type: text/html\n\n";
「;」セミコロンが記載されてませんでした。
どうでしょうか今度は、画面のように「CGI試験中!」
の表示がされたかと思います。
安定してすべて作動すればいいのですが、、
http://aspn.activestate.com/ASPN/Reference/
ActivePerl 5.10
ActiveState's free, quality-assured Perl distribution
for AIX, HP-UX, Linux, Mac OS X, Solaris, and Windows.
ActivePerl 5.10 documentation
ActivePerl 5.10 release notes
ActivePerl 5.10 changes
ActivePerl 5.10 installation
ActivePerl 5.8
ActiveState's free, quality-assured Perl distribution
for AIX, HP-UX, Linux, Mac OS X, Solaris, and Windows.
ActivePerl 5.8 documentation
ActivePerl 5.8 release notes
ActivePerl 5.8 changes
ActivePerl 5.8 installation
ActivePerl 5.6
ActiveState's free, quality-assured Perl distribution
for AIX, HP-UX, Linux, Mac OS X, Solaris, and Windows.
ActivePerl 5.6 documentation
ActivePerl 5.6 release notes
ActivePerl 5.6 changes
ActivePerl 5.6 installation
これでCGIも使えるようになりました。
掲示板、アクセス解析、カウンターなど
アプリケーションはたくさんあります。
反面セキュリティには十分注意ですね。
設定したものです。
1.セットアップ

2.Nextをクリック

3.Yesをクリック

4.インストールディレクトリは、c:\perlのデフォルトの設定

5.プログラム詳細もデフォルトの設定

6.デフォルトの設定のまま

7.Nextをクリック

8.ActivePerlの説明

9.スタートメニューよりアクセサリーのエクスプローラを選び
ツール→フォルダーオプション→ファイルの種類タブにし
perl fileを選びます。

10.左下にある新規(N)をクリックしファイルの拡張子に
cgiと入力します。

11.<<詳細(V)をクリックし、関連付けられているファイルの
種類にPerl Fileを選びます。

12.詳細設定(V)→新規(N)

13.アクション(A): Open
アクションを実行するアプリケーション(L)を設定
すべて半角で入力、空白部も半角スペース DDEに
チェックしOK、OKをクリックし設定は終わりです。

次のサイトより入手できます。(20080412)
http://www.activestate.com/
Home/Store/ActivePerl/Download

Download ActivePerl 5.8.8.822 for Windows (x86):
Download ActivePerl 5.10.0.1002 for Windows (x86):
Pocketstudio.jpサイトで紹介されている設定例です
http://pocketstudio.jp/win/activeperl/
今回使用したのは下記のサイトの情報を
元にインストールしております。
http://homepage2.nifty.com/kipp/perl/jperl/index.html
APi522e.exeとjperl522.zipをドライブc:\にコピーし
実行、解凍しますとC:\PerlとC:\Jperl522とディレクトリ
ができます。
再起動後、Dosプロンプトよりperl -vで動作
すればOKです。
Windows XPで実行しましたが問題なく
動作してました。
次に\Jperl522の中にあるJinstall.batを実行しますと
\Perl\bin\MSWin32-x86-objectの中にjperl.exeが
できるかと思います。
再起動後、Dosプロンプトよりjperl -vで動作
すればOKです。
起動しない場合には、pathが設定されてないか
確認してください。
(HyperText Markup Language)の
WWW(World Wide Web)の場合、
WWWサーバーにアクセスすると
WWWサーバーはHTMLのファイルを
一方的に送信します。
一方的に情報を送信するだけですが、
CGI(Common Gateway Interface)プログラムを
利用することで、相互にデータのやり取りを可能
にするシステムを作ることができます。
CGIプログラムを動かす為に必要になってくるのが、
Perl(Practical Extraction and Report Language)と
呼ばれるプログラミング言語です。
それでは、CGIプログラムを動かせるように設定
して行きたいと思います。
1ギガ525円!チカッパ!レンタルサーバー









