cgiで使うカウンタプログラム
よーやくカウンタができたっす。
meshではCGIは使えてもSSIは使えないから、それに合うカウンタプログラムが見つからなくて自作しました。
要はperlなりawkなりshなりunixのスクリプト言語を知ってるかどうかで、プログラム自体はなんつーことないから、カウンタごときをシェアウェアにして数千円も取ろうなんてのはサギっすね。つーわけでこのソフトはPDSです。
<とりあえず使う>
1.カウントしたいHTMLに以下の文を張り付ける。
<img src="count.cgi?keta=-4&incr=1&file=home">
<img src="count.cgi?keta=-3&incr=0&file=home">
<img src="count.cgi?keta=-2&incr=0&file=home">
<img src="count.cgi?keta=-1&incr=0&file=home">
コレは4ケタの例。一番上のケタでincr=1にしてカウントアップする。
file=はカウント数を保存するファイル名。コレを変えればいろんなところにカウンタを付けられる。
2.count.cgiとカウント数を保存するファイル(ここではhome)をftpで転送する
3.imageとゆーディレクトリを作って0.gif..9.gifのファイルをftpで転送する。
この数字は作ってもいいし世界にはいっぱい落ちてるのでお気に入りを使える。
4.count.cgiとカウント数を保存するファイル(ここではhome)のアクセスモードを
変更する
プロバイダのサーバで使われているUNIXにはDOSみたく拡張子でファイル形式を判定するとゆーのがないから、CGIファイルがDOSのCOM,EXE,BATみたいな実行ファイルであると教えてやらないかん。またカウント数を保存するファイルも書き込み禁止でなく書き込み可にしてやらないかん。で、chmodでcounter.cgiは755(実行可)、homeは666(書き込み可)にする。Win95付属のテキストベースのftpだとchmod counter.cgi 755だが、CUTEFTPなどGUIのFTPを使ってればそれにコマンドがあるはず。