Web-UP CGIを駆使してWebサイトの運営効果を思いっきり上げる!

ホーム > CGI配布コーナー > Now_Onlineお問い合わせ


Now_Online


・Now_Online とは?
・Now_Online の特徴
・Now_Online 設置法



Now_Online とは?


Now_Online はホームページへの訪問者数をリアルタイムに表示するCGIです。

基本的にはWEBサーバーのSSI機能を利用して表示しますが、SSIを利用できないサーバーでも、
簡単なJavaScriptを記述することにより訪問者数を表示することが出来ます。

サンプルは左側のメニュー部分をご覧下さい。

Now_Online スクリプト利用規約に定められている範囲内でフリーソフトとしてご利用いただけます。
(Perl:バージョン5.004以上)

CGIの設置が苦手という方には、メルマガ:なるほど、これならわかる!超初心者の為のCGI設置講座がお勧めです!
CGIの設置が初めてという方はCGI初心者のためのCGI設置講座もご活用下さい。
このページの設置法を読んでみて、どうしてもご自分では設置出来ないという方は有償サービスのCGI設置代行をご検討下さい。
現在、BBSでの設置サポートは休止中です。


[ 更新履歴 ]
・2004/06/01 v0.01 - 公開



Now_Online の特徴


Now_Online の特徴を以下に示します。

  • サーバーのSSI機能を利用してサイト訪問者数をリアルタイムに表示します。
  • JavaScriptを記述することにより、SSIを利用できないサーバーでも使用可能です。
  • クッキー機能を利用していませんので、訪問者のブラウザ環境に依存せず、訪問者数を正確にカウントすることが出来ます。
  • カウントしないホストを登録することにより、自分のアクセスをカウントしないようにすることが出来ます。
  • サイト滞在中とする秒数を任意に指定することが出来ます。
  • SSIを使って表示させる場合には、検索エンジンのクローラロボットからのアクセスも補足します(笑)

▲このページの上に戻る▲



Now_Online をゲット!


Now_Online は、必ずスクリプト利用規約に同意いただいた上で、設置・ご利用下さい。
Now_Online をダウンロードされた時点で無条件にスクリプト利用規約に同意したものとさせていただきますので、ご了承下さい。

スクリプト利用規約に同意していだけますか?
はい、スクリプト利用規約に同意します


▲このページの上に戻る▲



Now_Online 設置法


CGIの設置が初めてという方はCGI初心者のためのCGI設置講座もご活用下さい。
このページの設置法を読んでみて、どうしてもご自分では設置できないという方は有償サービスのCGI設置代行をご検討下さい。

Now_Online をダウンロードしたら、解凍ソフトで解凍します。
ファイルを解凍すると「now_on」フォルダ内に以下のファイルが展開されます。

now_on.cgi
log.cgi
cnt.js

エディタnow_on.cgi を開き、1行目のPerlのパスをプロバイダ指定のものに変更します。
その後、必要に応じて各種設定を行って下さい。



設定が終わったらFTPソフトでアスキーモードでアップロードします。
(訪問者数のHTMLへの表示に、JavaScriptではなくSSIかIFRAMEを利用する場合は[cnt.js]をアップロードする必要はありません)
その後、下の通りパーミッションを設定します。
FTPソフトは定番のSotaさん作FFFTP(新しいウィンドウが開きます)が使いやすくてオススメです。

<ディレクトリ構成例>
(かっこ内はパーミッション値)
/home/hoge/public_html / index.html(ホームページなど)
                |
                +--  cgi-bin  /  now_on.cgi  [755]
                                    log.cgi  [666]
                                     cnt.js  [666]
最初は上記のパーミッションに設定して、徐々に各ファイルを

755⇒705
666⇒606

などのようにきつくしていくといいと思います。


【HTMLに表示させる方法】

SSI利用時
現在
<!--#include virtual="/cgi-bin/now_on/now_on.cgi"-->
名様が訪問中です

などとします。

IFRAME利用時
現在
<iframe src="/cgi-bin/now_on/now_on.cgi" frameborder="0" marginwidth="0" marginheight="0" width="10" height="10"></iframe>
名様が訪問中です

などとします。

JavaScript利用時
<SCRIPT language="JavaScript" src="/cgi-bin/now_on/now_on.cgi">
</SCRIPT>
<SCRIPT language="JavaScript" src="/cgi-bin/now_on/cnt.js">
</SCRIPT>
現在
<SCRIPT language="JavaScript">
<!--
document.write(CNT);
-->
</SCRIPT>
名様が訪問中です

などとします。

ワンポイント
スクリプトを呼び出すパスを「/」から始まる仮想パスで記述すると、
各ページ共通の記述をすることが出来ます。


▲このページの上に戻る▲



「Now_Online」の推奨動作環境
- サーバOS
サーバOSはUNIXを前提としています。
- サーバWEBソフト (HTTPD)
HTTPDはApacheを前提としています。
- サーバPerlソフト
Perlについては、Perl5.004以降を前提としています。
(CGIスクリプト開発環境)
当CGIスクリプトは以下の環境で開発しています。
OS : Windows2000
Perl : ActivePerl v5.6.1
HTTPD : Apache HTTP Server 1.3.24





▲このページの上に戻る▲

ホーム > CGI配布コーナー > Now_Onlineお問い合わせ
[an error occurred while processing this directive]