- 締切済み
テキストカウンターの値を渡したい
現在レンタルサーバー推奨のアクセスカウンターを使っていますが、 画像で表示するタイプのものです。 ホームページに埋め込んだタグへ、カウンターの値を渡したいのですが どのようにすれば可能でしょうか? 埋め込んだタグは<img src="http://******=ここにカウンタの値を渡したい****"> カウンターの設置は以下の記述ですが、画像として表示されています <!--#include virtual="/cgi-bin/counter.cgi"--> 修正してテキスト化させることができるのかそれともテキストカウンターを新たに用意しなければいけないのかも教えていただければありがたいです。 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- steel_gray
- ベストアンサー率66% (1052/1578)
関連するQ&A
- カウンターcgiをHTMLに表示したい
perlの入門書を見て簡単なカウンターのcgiを作りました。gif画像を10枚使ってテキスト数字のかわりに表示させるものです。 サーバーにアップして動作確認もしました。ちゃんと動いています。 このカウンターをHP上のHTMLのページに表示させたいのですが方法が分かりません。 <img src="カウンターcgiのURL"> と書いたのですが、ダメでした。 画像ではないのでimgタグだとダメなのでしょうか。 どうすればHTMLに表示できるのか教えて下さい。 関係があるか分かりませんが、SSIは使えます。
- ベストアンサー
- Perl
- CGIにSSIカウンタをつけたい
掲示板や日記帳などのCGIに、別途ダウンロードしたSSIのテキストカウンタを表示させようとしたところ、ローカル・Web共に表示されませんでした。 表示する為の記述は「<!--#include virtual="仮想パス"-->」で、HTMLファイルに記述した場合は問題なく表示・動作しました。 HTMLファイルで表示・動作しましたし、CGI・SSI・「.htaccess」ファイルなどの設定はおそらく問題ありません。 SSIのテキストカウンタは「The Room」というサイトの「Text Day Counter Ver.1.10 SSI版」を使用しています。 CGIは「掲示板や日記帳など」と言いましたが、まだ検討段階で特定のCGIはなく、色々なCGIで試しています。 ※特定のものだけではなく、テキストカウンタを表示したいと思うCGIにつけたいのです。 CGIの記述は (1) print "<!--#include virtual=\"仮想パス\"-->\n" ; (2) print '<!--#include virtual="仮想パス"-->\n' ; (3) print "<!--#include virtual='仮想パス'-->\n" ; (4) print <<"EOM"; <!--#include virtual="仮想パス"--> EOM と4通り試しましたが、どれも動作しませんでした。 SSIのテキストカウンタのパスが「http://xxx.yyy.zzz/aaa/bbb/ccc/txtdayc1.cgi」だとしたら、仮想パスは「/aaa/bbb/ccc/txtdayc1.cgi」のようなので、そう記述しましたが動作しませんでした。 CGIと同じディレクトリに置いているので、記述を「<!--#include virtual="./txtdayc1.cgi"-->」に変えたところ、HTMLファイルでは動作しました。 なぜSSIのテキストカウンタがCGIで表示されないのか、アドバイスをお願いできないでしょうか? また、「<!--#include virtual="仮想パス"-->」を「<!--#include virtual="CGIファイル名"-->」または「<!--#include virtual="フルパス"-->」のように記述しても問題ないのかも教えて頂けると助かります。 宜しくお願い致します。
- ベストアンサー
- CGI
- アクセスカウンタがうまく動作しない。
自作cgiでアクセスカウンタを作成しました。 作成当初はcgi呼び出しとしてSSIの<!--#include virtual="~counter.cgi" -->を使用してそのときは何の問題もなかったのですが、サーバーの都合でSSIをとりやめて<IMG>タグを使用せざるを得なくなってしまいました。 やむを得なくHTML側のSSIの部分をそのまま<IMG="~">に書き直したのですが、これがうまく動きません。 具体的にいいますと、カウンタの値はページには反映させたくないので透過gifをよみこませることにして、HTML内のカウンタの<IMG>タグは一つだけにしてあります。その結果が、訪問一回めとブラウザの更新をしたときだけにしかカウンタが動きません。ブラウザのキャッシュに関係しているのかもしれないと思い、<meta>タグにキャッシュしないように入れてみたのですが、結果が変わりません。 動作環境はwin98 IE5.5とmac9.2 IE5.2で確認しています。 おわかりの方ご教授よろしくお願いします。
- 締切済み
- CGI
- カウンターについて教えてください。
HPを立ち上げようと思っています。そこでカウンターをつけようとしているのですが、カウンターが "1" から進みません。下記をどのように手直しすればよいのか教えてください。よろしくお願いします。 ↓ <IMG SRC="http://counter.******.dti.ne.jp/cgi-bin/Count.cgi?df=********.00.dat|dd=A"> ******=サブドメイン ********=個人ID
- ベストアンサー
- CGI
- アクセスカウンタが表示されません
アクセスカウンタの表示方法について@niftyのページで、<img src="http://hpcounter1.nifty.com/cgi-bin/counter.cgi?u=ABC12345&p=41&c=6"> を貼り付ければよいと説明されていました。 しかし、この通りに貼り付けてもカウンタが表示されずに、<img src="http://hpcounter1.nifty.com/cgi-bin/counter.cgi?u=ABC12345&p=41&c=6"> がそのまま表示されてしまいます。 他にも、無料カウンタのを試してみたのですが同じ症状です。ホームページ作成ソフトはホームページビルダーVer.7(パソコンに最初から入っていたやつ)を使っています。 一方、ホームページビルダーのアクセスカウンタの挿入から、設定しようとしても、チューリップのマークがでて表示されません。(ヘルプには一度アップロードしてからブラウザで開けば表示されるとあったのですが、ブラウザから開いても×がでていて表示されません。)
- ベストアンサー
- ホームページ作成ソフト
- htmlからテキストを返すperlを実行する方法
アクセスカウンターの数字画像を出力するperlのcgiを、<img>タグで、 <img src="./counter.cgi"> と、呼び出す方法があると思いますが、これと同じように、画像ではなくテキストを出力するperlのcgiをhtml中に呼び出して、ブラウザに表示する方法はないでしょうか? 以下のような感じかと漠然と思ったのですが、やはり上手くいくはずはありませんでした。 ■cgiプログラム(test.cgi) #!/usr/bin/perl print "Content-type: text/plain\n\n"; print "TEST TEXT"; exit 0; ■htmlファイル <html><head></head> <body> <br> <hr> <object data="./test.cgi" type="text/plain"></object> <hr> </body> </html> perlもhtmlも独学で学んだ基礎レベルだと自分で思っています。 どなたか突破口となるヒントをお願いします。
- ベストアンサー
- Perl
- OCNのアクセスカウンターについて
※ Page ON 1契約でひとつのカウンタをご利用いただけます。 アクセスカウンタをつける場所に下記のようなHTMLをつけ加えます。 例: <img src="/cgi-bin/Count.cgi?df=WEBアカウント.dat&frgb=ff0000"> ※上記の例をコピー&ペーストしただけではカウンタは表示されません。 必ず上記の「WEBアカウント」のところをお客様のWEBアカウント名に変更して下さい。 もし、お客様のWEBアカウントが ocnweb であれば、 <img src="/cgi-bin/Count.cgi?df=ocnweb.dat&frgb=ff0000"> と記述して下さい。 と書いてあるのですが、WEVアカウントって何ですか? それと、アクセスカウンターが、表示されないのですが どうしたらいいのですか?教えてください。
- ベストアンサー
- CGI
- gif表示カウンターでアラートを出したい。
IMGタグでCGIを起動させ、HTMLのページ内にgifファイルでアクセスカウンターを表示させているのですが、 カウンターが1000になった時にHTMLのページにアラートもしくはポップアップを表示させたいのですが、可能でしょうか? <img src="access.cgi" width="10" height="5" >
- ベストアンサー
- Perl
- IMGタグにaaa.cgiを指定して、画像を表示する方法
アクセスカウンタなどで、 <img src="aaa.cgi"> と、imgタグにcgiファイル名を指定しているのを見かけます。 おそらくこれでaaa.cgiが実行されると思いますが、 気になるのはこのタグでは実際には画像が表示されているのです。 アクセスカウンタでは「1」などの数字の画像です。 imgタグにcgiファイルを指定しておきながらgifイメージを表示するにはどのようにしたらいいのでしょうか?
- ベストアンサー
- Perl