スタジオリバティTOPメニューへ 前にもどる 次に進む
スタジオリバティTOPメニューへ
作業フロー&料金表
過去の仕事実績
CGI見本
デジタル写真ギャラリー
最近の○○&表紙BN
お問い合わせフォーム

あると便利なツール群
EmEditor Free 高機能テキストエディタ。
Lhaca デラックス版 圧縮・解凍ユーティリティ。
NextFTP 日本語FTPクライアント。(シェアソフト)
FFFTP 漢字コードの変換もできるFTPクライアント。(フリーソフト)

「ちょこっとTips」


「フリーウエア」とあるものは、自由にご利用いただけます。
「シェアウエア」とあるものは、有償商品です。
ダウンロードファイルはこちらに用意していません。別途ご注文ください。
フリーウエアの場合は以下の「利用規約」を遵守の上、
ご利用くださいますようお願いいたします。



(2001年7月11日/掲載・実施)
(2002年2月25日/2.の「個人サイトでのみ利用可」を追加・実施)
(2006年2月23日/UGサイト使用不可部分削除・一部のCGIは再配布確認メール不要、詳しくはCGIの中をご覧下さい)
ダウンロードした場合は、上記の規約に同意したものとさせていただきます。

※圧縮ファイルの解凍には Lhasa など解凍ソフトをご用意ください。
ダウンロードできるサイト→ [Susieの部屋] [Vector SOFT Library]
フリーウエア
こちらは無償でご利用いただけるフリーソフトウエアです

※注意※ ダウンロードする際は任意の名前を付けて、ファイルの拡張子を「.lzh」にしてください。

【カウンター系】

<<昨日・本日・総数カウンター(改造)>>

「昨日・本日・総数」を表示するカウンターです。


↑カウンターサンプル/時間帯別アクセス数(自作・EUC)表示サンプル
┗ DOWNLOAD
(DLの際はファイルの拡張子を「.lzh」にしてください)


■内容と注意点
※上のカウンター(画像込み)と「時間帯別アクセス数」表示用のCGIがセットで入っています。必要に応じて、画像を変更して下さい。
※同梱の count_axs.cgi を使う場合は time_cnt という空のディレクトリを、CGIを設置した同じ場所に作っておいて下さい。
※「gifcat.pl」で画像を連結させています。画像はタテサイズを統一させたものを用意して下さい。
※圧縮ファイルなので、保存後、「Lhasa」等で解凍して下さい。

■設置方法
プロバイダによっては CGI が置けるディレクトリが決まっている場合があるので、それを確認。
また、アクセス数をメールで受信する場合に必要な sendmail が使えるかどうかも確認。
CGI を設置したディレクトリに lock ディレクトリを作っておくこと。(ファイルロックで使用)
その他 CGI に関する知識等を習得済みのこと。

■オリジナルCGI
「とほほのWWW入門」 http://www.tohoho-web.com/www.htm
wwwcount.cgi Ver3.07 (オリジナルの取り扱い:フリーソフト。利用/改造/再配布可能)

※今回、上記のような取り扱いが記載されていましたので、こちらで改造したものを再配布させて頂きます。


【掲示板系】

<<更新情報掲示板(シフトJIS)>>

ホームページの更新情報を更新日時順に表示し、掲示板から各ページに移動できます。
複数の掲示板(BBSやゲストブック)の書き込み日時の確認用としても使えます。
SAMPLE
┗ DOWNLOAD
(DLの際はファイルの拡張子を「.lzh」にしてください)


「記事編集・削除」機能がついたバージョンアップ版。
SAMPLE
┗ DOWNLOAD
(DLの際はファイルの拡張子を「.lzh」にしてください)


■内容と注意点
※文字コードは「Shift_JIS」です。「EUC」にする場合は、CGIのデコード部分を
&jcode'convert(*value,'sjis'); → &jcode'convert(*value,'euc'); にします。
ファイル自体も文字コード「EUC」に変更して下さい。
※「jcode.pl」は別途用意して下さい。

* * * * * * * * * * * * * * * * * * * * * *

<<シンプル掲示板(EUC)>>

「記事削除」機能だけがついた、シンプルな掲示板です。投稿キー設定で一応スパム防止になってるかも?
文字色選択、URL確認、プレビュー機能付き。
SAMPLE
┗ DOWNLOAD
(DLの際はファイルの拡張子を「.lzh」にしてください)


■内容と注意点
※文字コードは「EUC」です。「Shift_JIS」にする場合は、CGIのデコード部分を
&jcode'convert(*value,'euc'); → &jcode'convert(*value,'sjis'); にします。
ファイル自体も文字コード「Shift_JIS」に変更して下さい。
ログファイル(gbook.log)は適宜名前を変更して下さい。(拡張子「.cgi」等にした方が安全です)


【メールフォーム系】

<<シンプルメールフォーム(シフトJIS)>>

シンプルなタイプのメールフォームです。
SAMPLE
┗ DOWNLOAD
(DLの際はファイルの拡張子を「.lzh」にしてください)


■内容と注意点
※圧縮ファイルなので、保存後、「Lhasa」等で解凍。
※文字コードや改行方法を選択・変更出来るエディタをご利用下さい。
※「jcode.pl」は別途用意して下さい。


【アクセスログ系】

<<ページ別当日アクセス数記録&表示CGI(シフトJIS)>>

【使用方法とタグ記述例】

当日分のアクセス数を記録・集計して、CGIにHTMLページを読み込ませ、指定の場所にアクセス数を表示させています。
1ヶ月分や1年分、公開開始からの累計を取って表示させる場合は、記録ファイル名を適宜変更します。
(1ヶ月分の場合・・・yyyymm.cnt/1年分の場合・・・yyyy.cnt)(註:yyyy、mmは、西暦年)
通しで累計する場合は、英数字の適当な名前を付けて下さい。( hogehoge.cnt 等)
詳しくはCGIファイルの中身もご覧下さい。

=======================

hogehoge01.html と hogehoge02.html のアクセス数を取るとします。
上のそれぞれのファイルに、どこでもいいので、次のタグを記述します。

(hogehoge01.htmlに記述するタグ)
<img src="http://www.xxxxxx.ne.jp/cgi-bin/cnt.cgi?fname=hogehoge01.html" width="1" height="1" border="0">
(hogehoge02.htmlに記述するタグ)
<img src="http://www.xxxxxx.ne.jp/cgi-bin/cnt.cgi?fname=hogehoge02.html" width="1" height="1" border="0">


斜体文字はオプションです。必要に応じて指定して下さい。
※「?fname=hogehoge01.html」の拡張子は付けても付けなくても構いません。拡張子無しの場合は、下の
<%hogehoge01.html%>
も、同じように拡張子無しにして下さい。(つまり ?fname=filename と <%filename%> は揃えて下さい)
※上のタグを貼り付けると、CGI内で指定した画像が表示されます。
見えないようにする場合は「透過GIF」を指定して下さい。

access.cgi に top-page.html を読み込ませるとします。
top-page.html の、アクセス数を表示させたい所に、次のようにタグを記述します。
ほげほげページ・その1(<%hogehoge01.html%>
ほげほげページ・その2(<%hogehoge02.html%>

上の記述例の <%hogehoge01.html%> の部分に、数字が表示されます。

※ホームページで表示させるファイル名(URL)は、
「http://www.xxxxxx.ne.jp/access.cgi(名前は適宜変更して下さい)」です。
※CGIを置くディレクトリ(フォルダ)が決まっている場合もあるので、事前に確認して下さい。

SAMPLE
┗ DOWNLOAD
(DLの際はファイルの拡張子を「.lzh」にしてください)


■内容と注意点
※記録ファイルは自動的に削除されませんので、不要になったらその都度メンテナンスして下さい。
※タグを貼り付けるとCGI内で指定した画像が表示されます。見えないようにするには「透過GIF」を用意して下さい。
※文字コードは「Shift_JIS」です。「EUC」にする場合は、CGIのデコード部分を
&jcode'convert(*value,'sjis'); → &jcode'convert(*value,'euc'); にします。
ファイル自体も文字コード「EUC」に変更して下さい。
※画像と「jcode.pl」は別途用意して下さい。


【その他系】

<<簡易投票CGI(単体・シフトJIS)>>

簡易投票フォームです。ラジオボタンをチェックして投票します。
チェックしないでボタンを押せば、結果だけの閲覧ができます。
SAMPLE
┗ DOWNLOAD
(DLの際はファイルの拡張子を「.lzh」にしてください)


■内容と注意点
※圧縮ファイルなので、保存後、「Lhasa」等で解凍。
※文字コードや改行方法を選択・変更出来るエディタをご利用下さい。
※「jcode.pl」は別途用意して下さい。

* * * * * * * * * * * * * * * * * * * * * *

<<コメント投票CGI(シフトJIS)>>

訪問者が項目を追加でき、コメントも書ける投票フォームです。
管理ページで項目の削除・編集が行えます。
※タイトルやページに表示されている文言等は適宜変更して下さい。詳しくはソースコードをご覧下さい。
SAMPLE
┗ DOWNLOAD
(DLの際はファイルの拡張子を「.lzh」にしてください)


■内容と注意点
※圧縮ファイルなので、保存後、「Lhasa」等で解凍。
※文字コードや改行方法を選択・変更出来るエディタをご利用下さい。
※「jcode.pl」は別途用意して下さい。


シェアウエア(こちらは有償商品です。ご注文ください)
ショッピングバスケット

複数の商品ジャンルを一括して扱えるフレームタイプのショッピングバスケットです。ご注文メールフォームもセットにしてご提供しております。
詳しい価格は、「PRICE(料金表)」のページをご覧ください。

SAMPLE