• 締切済み

gifcatの挙動について

OS    :Windows XP ブラウザ:IE6 最近、お遊びで簡単なアクセスカウンタを作りました。 書籍を参考にして、一応動作するところまでは行きました。 しかし、gifcatの挙動について疑問が沸きました 本を読む限りでは、 「gifcatは複数のgif画像を一つのgif画像に 連結するためパラパラとは表示されない」 のような旨が記述されていたと思うのですが、 実際に動作させて見ると、どう見てもパラパラと 表示されています。 これはどうしてなのでしょうか。 知っている方いましたらご教授お願い致します。

みんなの回答

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.1

こんにちは ↓で記述されているようにパラパラパラみたいです(><) http://www.perl-labo.org/other/gifcat/

otaks
質問者

補足

ご回答ありがとうございます。 該当URLは私も見ていました。 すると、新たな疑問が沸きます。 time値が0であるのに、なぜ パラパラなのでしょうか。 もともとgifcatでは一気に表示するような 動きを実現できないのでしょうか…

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • gifcat.plの挙動について。

     埋め込み式カウンターを作っているのですが、gifcat.plの画像の出力の方法が分かりません。 ***count.cgi***********************  require "./gifcat.pl";  open(OUT, "> out.gif");  binmode(OUT);  print OUT &gifcat'gifcat(@imgs);  close(OUT);  exit 0; ***count.cgi*********************** ***html内**************************  あなたは<IMG src="./count.cgi">人目。 ***html内************************** で、画像は連結されるんですが、それをhtml内に出力させるにはどうしたらいいのでしょうか? 結合画像が、out.gifなので、 あなたは<IMG src="./out.gif">人目。 というのなら分かるんですが。

    • ベストアンサー
    • CGI
  • gifcat.plを使わないためには

    hassyさんという人の「WHカウンター」というcgiを使わせてもらっています。 キリ番の時に総カウントの数字の前後に「おめでとう」などの画像を表示して、その画面をプリントしてもらい、ささやかなプレゼントをあげるようなページにしたいのですが、gif画像の連結表示にgifcat.plというライブラリを使用しているらしく、カウンタをつけているページを印刷しても画像が左端のものしかプリントできません。 これはIE5(?)の仕様でしょうがないようなので、gifcat.plを使用せずにgif画像を個別に表示する設定にCGIを書き換えようと思ったのですが、どこをどういじればいいのかさっぱりわかりません。 似たようなスクリプトでgifcat.plを使わない物はないか…と探してみたりもしたのですが、なかなか見つからずに困っています。 どなたか教えてくださいませ。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • gifcatで生成された画像にリンクを貼りたい

    自分用にカウンターcgiを作っています[ファイル名count.cgi] gifcat.plで連結して表示されたカウンター画像に リンクを自動で付けたいです。 (カウンター画像をクリックすると指定されたページにいけるようにしたい) count.cgiの出力部分は 1行目 print "Content-type: image/gif\n\n"; 2行目 print &gifcat'gifcat(@numimg); ですが、2行目に細工して 1行目 print "Content-type: image/gif\n\n"; 2行目 print <a href=http://XXX.jp> &gifcat'gifcat(@numimg) テスト</a>; としてもうまく行かないです。 皆さんお手数ですが、良い解決方法があれば教えてください。 宜しくお願いします。

    • ベストアンサー
    • CGI
  • gifcat.pl:助言お願い致します

    カウンター画像の素材配布/サンプルページ(カウントはしない)を製作しています。 http://cgi-design.net/cont/study/study.cgi?mode=main&no=28 を参考にtest.cgi(=sample28.cgi)を作成し、以下のようにアップロードしました。 aディレクトリ ├index.html ├test.cgi ├gifcat.pl ├b(0.gif~9.gif) └c(0.gif~9.gif) index.htmlに<img src="test.cgi&id=b">といった感じに記述し、bディレクトリの10個の連結画像(0123456789)、同じく<img src="test.cgi&id=c">でcディレクトリの連結画像を表示させたいのですが、test.cgiの改造のしかたがさっぱり解らずにいます。 実際のサンプル画像ディレクトリは50以上あるので、どうにか再現できないかな…と思っています。助言頂けると助かります。宜しくお願い致します。

    • ベストアンサー
    • Perl
  • perl初心者 「カウンタ」の2

    「とほほ」さんのgif画像連結ライブラリを使ってカウンタを作成中、行き詰ってしまいました。 下のスクリプトはあるサイトで配布されているカウンタのスクリプトの一部です。 1 while (length($count) < $fig) { $count = '0' . $count; } 2 $length = length($count); 3 @GIF=(); 4 foreach (0 .. $length-1) { 5 $n = substr($count,$_,1); 6 push(@GIF, "$imgdir/$n\.gif"); 7 } 8 9 print "Content-type: image/gif\n\n"; 10 binmode(STDOUT); 11 print &gifcat'gifcat(@GIF); * $figはカウンタ表示桁数です。 * $imgdirはカウンタ画像のディレクトリです。 このスクリプトを組み込んだらうまいことカウンタを表示することができました。 でもスクリプトの理解ができず悩んでいます。 お暇がありましたらぜひ教えてください。

  • 杜甫々さんのgifcat.plをカンマ区切りでも画像連結させたい

    カウンター画像の出力などに使われる杜甫々さんが作成されたgifcat.pl ではGIF画像の連結を行ってくれますが その元となるログは<>区切りでなくてはなりません。 例えば、総数、昨日、今日のアクセス数を取ってくれるカウンターのログを見ると 5<>5<>0<>105<>2<>13<> こんな感じになっています。 この<>区切りを,(カンマ)区切りであっても画像連結ができるようにしたいのですがその修正箇所がどうしてもわかりません。 元となる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
  • カウンタ

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

    • ベストアンサー
    • CGI
  • クリックカウンターの挙動がおかしい

    jQueryとPHPを使い、画面遷移せずに回すクリックカウンター http://1bit.mobi/20110112164331.html こちらのカウンターを設置してみたのですが少し動作がおかしいです。 http://olo.sakura.ne.jp/test/test1.html 連続でクリックすると古い数字が出た後に正しい数字が表示されます。 何故か2回数字が更新されてしまうのです。 ブラウザにより挙動が異なりIE,Firefox,Chromeでは上記のように iPodtouch,3DSのブラウザでは正常に動作しました。 解決策はありますでしょうか?よろしくお願いします。 jQuery(document).ready(function(){ //初期時のカウンターファイル読み込み //ランダムな数字を生成し、パラメータとして付けることで、ユニークな状態にする。 var randnum1 = Math.floor( Math.random() * 10000 ); jQuery("#btn01 span").load("./count01.txt?r=" + randnum1); //カウンター追加後の読み込み関数 function func01(data){ var randnum1 = Math.floor( Math.random() * 10000 ); jQuery("#btn01 span").load("./count01.txt?r=" + randnum1); } //カウンター+1追加処理 jQuery('#btn01 p').click(function(e){ //「param1」変数の値と書き込みファイル名の情報をもってpost.phpへ。その後、関数func01を実行 jQuery.post("post.php" , {"param1": 'count01.txt'} , func01); jQuery("#btn01 span").load("./count01.txt"); }); });

  • カウンターの他ページ共有について。

    HPにカウンターをつけたいのですが、 そのHPがcgi不可なんです。 そこで、他サーバーでupしたカウンターを 使用する事は可能でしょうか? 可能な場合、ぜひやり方を教えてください。 使用したいカウンターは、 kent-webさんのcupidです。 もうひとつ、 cgi可能なサーバーで、カウンター設置を試みたのですが、 カウンターの数値が表示される所で、エラー表示が出ます。 累計の数字の所は、gif画像の数値を使用しています。 imgフォルダが、gifcatと同じディレクトリにあるのですが、 それが原因でしょうか? 雑文で申し訳ありませんでした。 どなたか、わかる方がいましたらぜひ教えてください。 よろしくお願いします。