AWS-Lambda

 view release on metacpan or  search on metacpan

examples/cgi/WwwCounter/readme.html  view on Meta::CPAN

<li><p>カウンター用の画像は下記のサイトなどに数多くあります。入手した画像ファイルを、0.gif ~ 9.gif という名前にして、上記のものと置き換えても構いません。</p>
<ul>
<li><a href="http://nmr.gayou.org/">http://nmr.gayou.org/</a> (By がゆぅさん)
<li><a href="http://www.digitmania.holowww.com/">Digit mania</a>
</ul>
</ol>
</div>

<h4>■ <a name="Ssi">SSIテキストモードの設置方法</a></h4>
<div class=i>
<ol>
<li><p>Webサーバーが、Perl による CGI をサポートし、かつ、SSI をサポートしている必要があります。SSI を設置するのが初めての方は最初に、簡単な SSI の練習をしてみてください。(参考ï...
<li><p>前述の「CGIグラフィックモードの設置方法」を参考に、CGIグラフィックモードのカウンターを設置してください。</p>
<li><p>カウンターを貼り付けたいページに、以下の SSI コードを貼り付ければ、設置は完了です。</p>
<pre class=c>
&lt;!--#exec cgi="wwwcount.cgi text"--&gt;
</pre>
<li><p>最近は、SSI に引数を指定できないプロバイダも増えているので、その場合は、wwwcount.cgi の $mode = ""; という行を、$mode = "text"; に書き換えて、次のように呼び出してください。</p>
<pre class=c>
&lt;!--#exec cgi="wwwcount.cgi"--&gt;
</pre>
</ol>
</div>

<h4>■ <a name="InitValue">カウンターの初期値を変更する</a></h4>
<div class=i>
<p>wwwcount.cnt ファイルに 100 と記述しておけば、カウンターの初期値を 100 からはじめることができます。</p>
<pre class=c>
100
</pre>
</div>

<h4>■ <a name="Report">レポート送信機能</a></h4>
<div class=i>
<p>その日の最初のアクセスがあった時点で、前日までのアクセスログが自分宛にメール送信されてくる機能をサポートしています。実行には、サーバー側に sendmail コマンドが必要です。...
<pre class=c>
$mailto  = '';
$mailfrom = '';
$sendmail = '/usr/lib/sendmail';
$account_detail = 1;
$do_addr_to_host = 0;
$my_url = '';
</pre>
</div>

<h4>■ <a name="Hidden">隠しカウンタ機能</a></h4>
<div class=i>
<p>隠しカウンタ機能とは、一見カウンタとは思えないアイコン(ネコやウサギなど)を表示しているけど、実はそれがカウンタ・・・というものです。CGIグラフィックモードで使用可能ã...
<pre class=c>
変更前:&lt;img src="wwwcount.cgi?gif" 略...&gt;
変更後:&lt;img src="wwwcount.cgi?hide+neko.gif" 略...&gt;
</pre>
<p>隠しカウンタのカウント数は、レポート機能や、wwwcount.cnt ファイルを直接参照することで確認できます。</p>
</div>

<h4>■ <a name="RefFind">リンク元発見機能</a></h4>
<div class=i>
<p>CGIグラフィックカウンターを以下のように呼び出すと、自分のホームページがどこからリンクされているのか発見することができます。</p>
<pre class=c>
&lt;script&gt;
xx = escape(document.referrer);
yy = "";
for (i = 0; i &lt; xx.length; i++) {
  zz = xx.charAt(i);
  yy += (zz == "+") ? "%2B" : zz;
}
document.write('&lt;img width=96 height=19 ');
document.write('src="wwwcount.cgi?gif');
document.write('+ref+', yy, '"&gt;');
&lt;/script&gt;
&lt;noscript&gt;
&lt;img width=96 height=19 src="wwwcount.cgi?gif"&gt;
&lt;/noscript&gt;
</pre>
<p>発見した情報は wwwcount.acc ファイルに FROM 項目として蓄積されますので、レポート送信機能で送信するようにしてください。</p>
<p>ただし、JavaScript をサポートしたブラウザが、JavaScript をオフにして参照した場合、カウントアップされないという制限が発生しますのでご注意ください。また、ブラウザによっては、...
</div>

<h4>■ <a name="Figure">表示桁数を変更するには?</a></h4>
<div class=i>
<p>wwwcount.cgi の中の「$figure = 5;」という行の 5 を 6 に変更すれば、カウンターを6桁で表示できるようになります。この時、&lt;img&gt; タグの width 属性を調整するようにしてください。</p>
</div>

<h4>■ <a name="Multi">カウンターを複数設置するには?</a></h4>
<div class=i>
<p>まず、wwwcount.cnt、wwwcount.acc、wwwcount.dat と同じ要領で、サーバー側に wwwcount2.cnt、wwwcount2.acc、wwwcount2.dat ファイルを作成してください。カウンターを貼り付ける部分を、次のように変更ã...
<p>CGIグラフィックカウンターの場合:</p>
<pre class=c>
変更前:&lt;img src="wwwcount.cgi?gif" 略...&gt;
変更後:&lt;img src="wwwcount.cgi?gif+name+wwwcount2" 略...&gt;
</pre>
<p>SSIテキストカウンターの場合:</p>
<pre class=c>
変更前:&lt;!--#exec cgi="wwwcount.cgi text"--&gt;
変更後:&lt;!--#exec cgi="wwwcount.cgi text name wwwcount2"--&gt;
</pre>
<p>wwwcount2 を、wwwcount3、wwwcount4... としていけば、3個目、4個目のカウンターを設置することができます。名前は、wwwcount2 でも、aabbcc のようなまったく別の名前でも構いません。</p>
</div>

<h4>■ <a name="Point">注意事項</a></h4>
<div class=i>
<ol>
<li><p>ブラウザがアニメーションGIFに対応していなかったり、アニメーションGIF機能がオフになっている場合、カウンターの1桁目しか表示されません。</p>
<li><p>lock フォルダの下に、wwwcount.loc という名前のフォルダが作成されたまま残ってしまうことがあります。その際は、wwwcount.loc フォルダを削除してから再度テストしてみてください。</...
<li><p>SSI モードでグラフィックカウンタを、CGI モードでテキストカウンタを表示することはできません。</p>
<li><p>カウンターを貼り付けたページは http://~ や https://~ で始まる名前でアクセスしてください。file://~ や C:\ で始まる名前でアクセスした場合は動作しません。</p>
<li><p>CGI の設置方法は、ご利用のサーバーやプロバイダによって異なります。不明な点がある場合は、「<a href="http://www.tohoho-web.com/wwwcgi.htm">とほほのCGI入門</a>」や、プロバイダの CGI 設置...
<li><p>Netscape 6.1 の場合、最上位の桁が横に伸びて表示されてしまうという問題があるようです。他のGIFアニメソフトを利用しても同様の結果となることから、1枚目の画像の大きさが全体ã...
<li><p>同じIPアドレスからのアクセス時はカウントアップしない場合や、プロキシサーバーのキャッシュなどの理由により、同じキリ番を複数の人がゲットすることがあります。</p>
</ol>
</div>

<h4>■ <a name="Trouble">動かないときは</a></h4>
<div class=i>
<p>カウンターがうまく動かない時は以下の手順に従って調べて見てください。</p>
<ol>
<li><p><b>テスト1</b><br>
「<a href="http://www.tohoho-web.com/wwwcgi.htm">とほほのCGI入門</a>」の「CGIの設置方法」に従って、簡単なCGIが動作するかどうか確認してください。</p></li>
<li><p><b>テスト2</b><br>
ブラウザの[ファイル]→[(場所を指定して)開く] から、「http://~/~/wwwcount.cgi?test」と入力して、開いてください。「~」の部分には適切なサーバー名やフォルダ名を指定してください。C...
<ul>



( run in 0.733 second using v1.01-cache-2.11-cpan-39bf76dae61 )