• ベストアンサー

アクセスカウンターが出来ない

以下はフリーソフトのサンプルですが数字のところがバツ印になっしまいます。 カウンターを付けるファィルに <CENTER><TABLE> <TR> <TD>あなたは累計</TD> <TD> <TABLE BORDER=1> <TR> <TD><img src="cgi-bin/daycount.cgi?gif"></TD> </TR> </TABLE> </TD> <TD>人目の訪問者です。</TD> </TR> </TABLE> (本日は<img src="cgi-bin/daycount.cgi?today">番目のアクセスです。 また昨日は<img src="cgi-bin/daycount.cgi?yes">人のご来場者がありました) </CENTER> を書くのですが、うまくいきません。 ファィル構成は次のとおり index.html ... ここにカウンタを設置するものとする | +--  cgi-bin / daycount.cgi [755] | daycount.dat [666] | gifcat.pl [644] | +-- gif1 / 0.gif, 1.gif, ... 9.gif | +-- lock [777] / よろしくお願いします。

  • Perl
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • the845t
  • ベストアンサー率33% (246/743)
回答No.3

#2さんが挙げるようにKENT-WEBさんのを利用しているのであれば、 単純にファイルやフォルダの位置関係が間違っているからでは? daycount.cgiと同じ場所に、 gif1というフォルダとlockというフォルダが必要かと。 重要な余談: CGIファイルをフォルダで纏めておかないとlockフォルダを複数のファイルがアクセスして正しくロックできない虞があります。 counterというフォルダに纏めて入れておくのが無難です。

giant18
質問者

お礼

お蔭様でうまくいきました。

その他の回答 (2)

noname#7893
noname#7893
回答No.2

KENT WEBさんのDAY COUNTERをご利用されているようですがきちんと基本的な事項の変更をされていますか? まずはCGIが使えるのか?Perlのパスの変更はしているのか?ファイルをアップロードしてきちんと属性変更をしているのか? 何もかかれていませんよね? CGIはそのまま使える簡単なものではありません。それからCGIについての質問は配布元で質問するのがマナーです。 そもそも私の書いていること自体理解できないのであればCGIを使うのは止めた方がいいです。CGIはサーバに負荷をかけるもので設置の仕方次第ではサーバをダウンさせてしまう代物ですから。 きつくて申し訳ありませんけど。

参考URL:
http://www.kent-web.com/
  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

画像はUPされていますか? CGIファイルでの、画像ファイルまでのパスはあっていますか?

関連するQ&A

  • カウンタを中央に置きたい

    下記のようにしてカウンターを置いているのですが、 IE以外のブラウザではカウンタが中央にきません。 きっちり右側、きっちり左側でもなく、中途半端な右寄りになります。 IE以外でも中央にするにはどうしたらいいのでしょうか? <CENTER> <TABLE> <TR> <TD> <TABLE BORDER=1> <TR> <TD><img src="daycount/daycount.cgi?gif"></TD> </TR> </TABLE></TD> </TR> </TABLE> </CENTER>

  • HPのアクセスカウンタの仕組みを教えてください。

    会社の全国版イントラネットのHPで、我が部とは地域が違うところの部 のHPはアクセスカウンタがありました。私が管理しているHPもアクセスカウンタ を付けたいので、管理者に聞いたところ、できませんの回答でした。  しかし、地域がだいぶ違うところのHPにはカウンタがついているのが多いです。 そのアクセスカウンタのソースを覗いたところ、  以下のプログラムを発見しました。  アクセスカウンタの様式ですが  本日111 昨日123 トータル10000 と出るように設定してあります。  一部を抜粋してご紹介します。 ---------------------------------------------------------------------  <CENTER> <table align="right"> <td> <td><B><FONT color="#009999"><FONT color="#ffcc00">本日</FONT></FONT></B></dt> <td> <table> <tr> <td><img src="http://www・・・・.jp/Loca1User/nhcmc/cgi-bin/○○○/daycount..cgi?today"></td> </tr> </table> </td> 以下省略 ------------------------------------------------------------------------  以上のプログラムで質問ですが、「Loca1User/nhcmc/cgi-bin/○○○/daycount..cgi?today"></td>」と  役割を知りたいです。   ”昨日” ”トータル”も同じでした。  以上よろしくお願い致します。

    • ベストアンサー
    • HTML
  • カウンタとその左右につける画像の隙間をなくしたいのですが

    カウンタの左右に画像をつけて かわいらしいカウンタにしたいのですが どうしてもカウンタの数字の左右の画像との間に 隙間ができてしまいます。 今は下記のようにテーブルタグでつなげているのですが 完全に隙間をなくすことができません。 どうしたら完全に隙間をなくせますか? <TABLE Border="0" CellSpacing="0"CellPadding="1"> <TR> <TD>  <IMG Src="material/counter_r.gif" Border="0" Width="22" Height="25"></TD><TD><img src="cgi-bin/・・・/count.cgi?gif" Border="0"> </TD> <TD>  <IMG Src="material/counter_l.gif" Border="0" Width="22" Height="25"> </TD> </TR> </TABLE> お忙しいところ申し訳ありませんが 教えていただけるとうれしいです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • アクセスカウンタのタグを貼り付ける??

       無料を謳っているのに、クレジットカードなどと心配な語句が有ります。 どのようなことを書いてあるのか教えてください。  ちなみに、使用は止めて居ます。 <!--タグはここから--><table border="0" cellspacing="0" cellpadding="0"><tr><td align="center"><a href="http://www.rays-counter.com/"><img src="http://www.rays-counter.com/d144_f6_022/4f17b2e7e4b99/" alt="アクセスカウンター" border="0"></a></td></tr><tr><td align="center"><a href="http://goods-fun.net/"><img src="http://www.rays-counter.com/images/counter_01.gif" border="0" alt="GoodsFun-グッズファン"></a><a href="http://www.e-creditcard.info/"><img src="http://www.rays-counter.com/images/counter_02.gif" border="0" alt="クレジットカード比較"></a><a href="http://fx-ch.com/"><img src="http://www.rays-counter.com/images/counter_03.gif" border="0" alt="FX比較サイト"></a><img src="http://www.rays-counter.com/images/counter_04.gif" border="0"><a href="http://engagement-r.net/"><img src="http://www.rays-counter.com/images/counter_05.gif" border="0" alt="婚約指輪サーチ"></a></td></tr></table><!--ここまで-->

  • テーブルの表示位置の変更は

    下記のHTMLを記述したのですが、表示位置が左によって表示されます。 中心に表示するには、どうしたらよいのですか。 <table border="0" cellspacing="0" cellpadding="5"> <tr><td align="center">総数</td> <td align="right"><img src="/cgi-bin/counter/cmfcount2.cgi?all=a"></td></tr> <tr><td>今日</td> <td align="right"><img src="/cgi-bin/counter/cmfcount2.cgi?day=a"></td></tr> <tr><td>昨日</td> <td align="right"><img src="/cgi-bin/counter/cmfcount2.cgi?yes=a"></td></tr> </table><br>

    • ベストアンサー
    • HTML
  • カウンタ

    カウンタをCGIで作成しようとしています。 KENT WEBさんのdaycount使って作っているのですが、どうやっても何度やっても画像が表示されません。 index.html   I daycount   I__daycount.cgi   I__daycount.dat   I__gifcat.pl   I   I__gif1 累計画像   I__gif2 今日、昨日画像 CGIは掲示板、メールフォーム、日記なども設置したことがあって初めてではありません。 掲示板などはちゃんと設置することが出来るのですが、カウンタだけができません。 カウンタって設置するのに難しいのでしょうか?? 設置講座などのサイトを見たのですが、カウンタの設置講座は教えてくれるだけで、質問が出来ないので表示できなくても何が原因か分からなくて困ってます。 親切なサイトや原因が分かる方教えてください。

    • ベストアンサー
    • CGI
  • CGIカウンターの画像が表示されません

    まず、環境はwindows7 32bit xampp v3.2.1 xampp上のコントロールパネル→Admin→CGIのステータスは「開始」となっている。 apacheのv-host.conf上の変更点 <VirtualHost *:80> DocumentRoot "C:/www1" ServerName localhost <Directory "C:/www1"> Options ExecCGI Indexes FollowSymLinks MultiViews AddOutputFilter INCLUDES .html AddType text/html .shtml Order allow,deny Allow from all AddHandler image/gif .gif        AddHandler image/jpeg .jpeg .jpg .jpe  AddHandler image/png .png         AddHandler text/html .html .htm     Require all granted </Directory> </VirtualHost> とした。 http://www.kent-web.com/count/daycount.html 上記のサイトのDAY COUNTERをwindows7 cドライブ直下に以下の様に設定した。 www1/ +- index.html ... ここにカウンタを設置するものとする | |         累計カウント : <img src="daycount.cgi?gif"> |          昨日カウント : <img src="daycount.cgi?yes"> |          本日カウント : <img src="daycount.cgi?today"> | |          と記述 | +--daycount / daycount.cgi [705] | init.cgi [604] | check.cgi [705] | conv.cgi [705] | | .htaccess(AddType application/x-httpd-cgi .cgiと記述) | | +-- lib / gifcat.pl [604] | magick.pl [604] | +-- data / daycount.dat [606] | today.dat [606] | yes.dat [606] | +-- gif1 / 0.gif ... 9.gif | +-- gif2 / 0.gif ... 9.gif なお、daycount.cgi    check.cgi    conv.cgi    は一行目を#!"C:\xampp\perl\bin\perl.exe"とした。 色々サイトを見てcgi-binフォルダに画像ファイルを入れると画像が見れなくなる事とか apacheではCGIの入ったフォルダに.htaccess(AddType application/x-httpd-cgi .cgiと記述) を入れてやらないと動作しないとかの情報を元に上記の様な設定になったのですが上手くいかないようです。 一応画像もアップしておきました。なにかしらの参考になりましたら… この設定でどこかおかしい所が有ればご指摘願います。

    • ベストアンサー
    • CGI
  • カウンターが表示されません;;

    私はCGIに関してはまったくの初心者です。 HPにカウンター(daycounter)を設置してみたのですが、「+」がでて、表示されません。 CGIの設定は合ってると思うのですが、転送先の設置場所が悪いのでしょうか… 説明では 【構成例】 public_html / index.html ... ここにカウンタを設置するものとする | +-- daycount / daycount.cgi [755] | daycount.dat [666] | gifcat.pl [644] | +-- gif1 / 0.gif, 1.gif, ... 9.gif | +-- gif2 / 0.gif, 1.gif, ... 9.gif | +-- lock [777] / となっています。 いつもindex.htmlはサーバーの「www」フォルダの中に転送するので、 www----index.html index.htmlと同じ階層にdaycount / daycount.cgi[755]、daycount.dat [666]、gifcat.pl [644]、 gif1 / 0.gif, 1.gif, ... 9.gif、gif2 / 0.gif, 1.gif, ... 9.gif、lock [777] / このような構成で転送しました。 でも、カウンターは表示されませんでした。 アクセスログを見てもカウントされていないみたいです。 他にもいろいろ試してみましたが、全然だめでした。 設置の仕方を教えてください。 お願いします。m( )m

    • ベストアンサー
    • CGI
  • このHTMLは間違えですか?

    テーブルタグにおいて、 <table> <tr><td><img src="ok.gif"></td></tr> <tr><td><img src="no.gif"></td></tr> </table> <table> <tr><td><img src="ok.gif"></td></tr> <img src="no.gif"> </table> この2つの構文はほぼ同じ表示になります。(細かい違いを気にしなければ) 下記は間違えでしょうが、使ってもかまわないということでしょうか?

    • ベストアンサー
    • HTML
  • tdの中のbackgroundを繰り返しにしたくない

    webページをテーブルで組んだとき、1つだけのtd内にbackgroundを設定しているのですが、縦や横に長くなったときに、同じ画像が繰り返し表示されます。そこで、どのようにして繰り返しをなくせばいいのでしょうか?因みに、 <table> <tr> <td colspan="2" align="center"> <img src="aaa.gif"></td> </tr> <tr> <td rowspan="2" background="bbb.jpg">&nbsp;</td> <td align="center"> <img src="ccc.gif"></td> </tr> <tr> <td align="center"> <img src="ddd.gif"></td> </tr> </table> 上記HTMLで、bbb.gifにあたります。 どなたかご存知な方は教えてください。お願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう