• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:カウンタ ログファイルに文字列を加える)

カウンタ ログファイルに文字列を加える

このQ&Aのポイント
  • カウンタのログファイルに文字列を加える方法について困っています。
  • ログファイルには常に6桁の数字を記録したいのですが、上手くいかずに困っています。
  • 改造したカウンタスクリプトを使っていますが、私の力では問題を解決できません。助けてください。

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

  • ベストアンサー
回答No.1

桁数を記録する前に sprintf を使えば上手くいくみたいです。 なので、 $txt = 5; //カウンタ $txt = "txt=".sprintf ("%05d", $txt); //txt=と0付の5に変換 print $txt; //出力 結果:txt=00005 ※以下URLを参考にしてみてください。 http://www.web-greed.com/2007/06/php0.html

gigigi
質問者

お礼

なんとか解決することができました。 ご回答ありがとうございました。

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

関連するQ&A

  • 掲示板のログとカウンターの数字が同時に消えました!

    ニフティでホームページを作っています。 フリーのCGIで配布されているカウンターと、掲示板(別々のところの)を使っていましたが、気づいたら掲示板のログが消えて、カウンターも1に戻っていました。 調べたところ、カウンターの数字を記憶しているdatファイルはサーバーにあったのですが、中身が白紙になっていました。数字が全くないのです。 カウンターは1のままで誰が何度クリックしても 数字は増えなくなっていました。掲示板は真っ白で書き込みもできなくなりました。 掲示板のログを記録しているdatファイルが存在してるのに中身だけ消えて白紙になってました。 (掲示板のログのdatファイルは四つあり、現在の分の一番新しいものだけが中身が消えてました。) ニフティに聞いても、なにも操作はしてないといわれそのCGIのエラーではないかといわれましたが、同時に二つのものが壊れるとは考えられないのです。 最近はファイルのアップロードもしていなかったので、間違えて削除したとは考えられません。 しかもファイルがないならともかく中身だけ白紙に戻るとは、何が起こったのか全くわからないのです。 原因がわかる方がいらしたら、教えてください。 ログを戻すことはやっぱり不可能ですよね。消えてるわけだから。また同じことにならないようにしたいので、何かありましたら教えてください。 中身が消えたファイルは「Daycount.dat」と「4.dat」という名前です。

  • カウンターの改造について:初心者ですみません

    こんにちわ カウンターを改造し、ログファイルを時間別に保存し日にちが変われば合計を出し、一ヶ月間保存したいと思っています。素人考えではロック操作?が必要だと言うことは先ほど知りました。 上記動作の実現にはどのようなコードを組めばいいのでしょうか? 何か参考になるサイト、もしくわフリーのphpがありましたら教えて下さい。 漠然としすぎてアドバイスも難しいかも知れませんが宜しくお願いします。

    • 締切済み
    • PHP
  • PHPでカウンターを作りたい

    http://www.webdesignlibrary.jp/2007/11/simple_hit_counter.php の解説の中で、Step3 のファイルをアップロードするのはわかるのですが、”「.txt」ファイルに対してコマンドを「777」にします”という意味がわかりません。ご指導をお願いします。

    • ベストアンサー
    • PHP
  • シンプルカウンター設置について;

    徹夜してもわからなかったのでどなたか教えて下さい; 今携帯用ホームページにS-counterの超シンプルカウンター(http://www.phpweb.jp/scounter/ )を設置しようとしているのですが、どうやってもうまくいきません。 S-counterの利用方法にはこう書かれております ----------------------------------------------- 1.HTMLファイルのカウンターを表示したい部分に以下の通り記述してください。 <?include("./scounter/scounter.php");?> ※「;」はセミコロンです 2.HTMLファイルの拡張子を「.php」に変えて転送してください。 カウンターを表示したいページと同じディレクトリに、scounterのフォルダごと転送してください。 3.パーミッションの設定をします。 ディレクトリ構成とパーミッション ******.html カウンターを表示するページ scounter カウンターフォルダ + scounter.php [705] + counter.txt [606] + images [707] 画像版のみ     + 0.gif ~ 9.gif  カウンター画像は各自で差し替えてご使用いただくと良いと思います。(gifファイルのみ対応です) ---------------------------------------------- 私はまず、counter.txtとscounter.phpの入ったscounterフォルダをダウンロードし、index.shtml内のカウンターを設置をしたい場所に<?include("./scounter/scounter.php");?>と書き、FFFTPを使ってindex.shtmlと同じ階層にscounterフォルダをアップロードしました。 その後、FFFTPの属性変更よりscounter.phpの属性を705に、counter.txtの属性を606に変更しました。 利用方法に従うとこれで出来るような気がするのですが、なぜか表示できません…。どなたか原因がわかる方はいらっしゃらないでしょうか。

    • ベストアンサー
    • PHP
  • 閲覧カウンターのカスタマイズについて

    Aというページに設置した閲覧カウンターのカウント数値を Bというページ(こちらの閲覧者はカウントしない)に表示させて「現在Aのページを見ている人は●●人います」といった仕様のオンラインカウンターがほしかったので http://cgiscriptmarket.com/ で配布されている「Real_Time2 v.2.00 」をカスタマイズしてみたのですが どうしてもうまく出来ないところがあるので質問させていただきます。 Aページ用のカウントするファイル(本体real_time.cgi)と、Bページ用のカウント数を表示するファイル(本体を改造したものreal_time2.cgi)を用意して real_time2.cgiのほうを見てもカウントをログファイルに追加せずにAページの閲覧数を表示することに成功したのですが ログファイルにカウント数の記録が何もない状態なのに、なぜか1と表示されてしまいます。 ほかの閲覧カウンターCGIやPHPも同様のように改造してみると、閲覧カウントされてないはずなのに「1人閲覧中」と表示されてしまいます。 Aページを誰も見ていない状態(カウントログファイルには何も書き込まれていない状態)では「0人閲覧中(もしくは誰も見ていません)」という表示にするにはどうしたらいいでしょうか? いろいろ調べてみたのですが、さっぱりわからずお手上げ状態なので質問させいただきました。 よろしくおねがいいたしますm(_ _)m

    • 締切済み
    • CGI
  • レッツPHP!さんのダウンロードカウンタが動かない

    レッツPHP!さんのダウンロードカウンタが動きません。 http://php.s3.to/data/#dl ここのダウンロードカウンタが使いやすそうなので、 ダウンロードして、アップロードして パーミッションも変更したのですが いざ登録して、ダウンロードの管理画面を開くと Warning: Division by zero in /home/users/0/lolipop.jp-dp05146405/web/dl/dl.php on line 223 とエラーが出てしまいます。 パーミッションを変更したはずなのに、すぐに元に戻ってしまいますし… サーバーによっては使えないとあったのですが、そのせいでしょうか? ちなみに、サーバーはロリポップさんを利用しています。 初心者なので、dl.php?dl=[ファイルID]の設定方法も良くわかりません。 初心者的な質問で申し訳ありませんが、 どなたかご存知の方、教えていただけないでしょうか?

    • ベストアンサー
    • PHP
  • クリックカウンターを複数設置したいです!

    はじめまして。 今回初めて質問させていただきます。 今、自作のサイトに複数のクリックカウンターを設置しようと試みているのですが、 JavascriptもPHPも初心者のため、とても苦戦しています。 フリーでこちらのクリックカウンターをいただいたのですが、複数設置がどうしても できません。 http://54318.jp/count/ なにか質問がありましたら、分かる範囲で精一杯お答えいたしますので、 どうぞよろしくお願いいたします。

    • 締切済み
    • PHP
  • PHPによるアクセスカウンタのサンプルの改造

    このサイトにあるアクセスカウンタのサンプルをお借りして、 http://www.web-jozu.com/php/counter_s.html 画像を使わず、よりシンプルなテキストカウンタを設置したいのですが、 上記ページにある、下記の記述の<img>タグを何とかすれば よさそうにも思いますが、どのように書き換えたらよいでしょうか? <script language="JavaScript" type="text/javascript"> <!-- //桁数を入力 posNum = 7; document.write('<img src="cts/counter_s.php?pos=0" width="0" height="0">'); for(i=posNum; i>0; i--){ document.write('<img src="cts/counter_s.php?pos=' + i + '">'); } --> </script> #念のため。サイトの利用規定に「Scriptの改造や再配布はご自由にしていただいて構いません」という断りを確認のうえで質問させていただきます。

    • ベストアンサー
    • PHP
  • PHPの学習方法について

    現在PHPを独学で勉強中です。レベルとしては、基本的な構文をある程度覚え、テキストアクセスカウンタや画像アクセスカウンタを自作できるレベルです。 次のステップとして、無料で配布されている掲示板のソースを見ながら掲示板について勉強しようとしましたが、アクセスカウンタとは違い、ソースの量も比べものにならない位増え、HTMLやPHPが入り混じった状態となっており、ほとんど理解できませんでした。 みなさんはどのようなステップでPHPを学習しましたか?おすすめの学習ステップや解説サイトがあれば教えてください。最終的には、aki-web PHP scriptsで配布しているAy IconBBSのような掲示板を自作したいと考えています。 参考 : aki-web PHP scripts http://aki.adam.ne.jp/ 又、プログラミングを行う際、 (1) HTMLやCSSで見た目を決める (2) PHPの処理を別なファイルで作成し、結果をHTMLに表示する 上記のように完全に切り分けて行うことは可能でしょうか?同じファイルにHTMLもPHPも入り混じっている状態だと何がなんだかわかりませんのでそのような方法があれば教えてください。

    • 締切済み
    • PHP
  • 掲示板 ログ破損

    フリーで配布されている画像投稿掲示板CGIを使用しているのですが DBを使わないとログ破損すると言われた事があります。 現在一日に約100件の投稿があるのですが、特に問題はありません。 一日にどのくらいアクセス数や投稿数が増えるとログ破損が起こる等 具体的な数字はありますでしょうか? また、画像投稿掲示板は、PHPにしてDBを使えば 多くのアクセスや投稿があっても耐えられるのでしょうか? (携帯専用掲示板です) ご教授頂けると幸いです。 よろしくお願い致します。

    • ベストアンサー
    • PHP