を挿入します。 * そしてカウンタを置きたい場所に、次のように入れます * * きょうは人目 昨日は人 *   いままでに人も来たよ。 * * 注:カウンタを挿入する前に必ず * * コレを入れておいてください。 * */ //------------設定---------- //テキストカウンタなら0 画像カウンタなら1 $mode = 0; // 昨日カウント用GIF画像のディレクトリ $yes_path = './1/'; // 本日カウント用GIF画像のディレクトリ $day_path = './1/'; // 総カウント用GIF画像のディレクトリ $all_path = './1/'; // カウンタ記録ファイル $log = './index_all.dat'; // 昨日カウント数の桁数 $fig1 = 4; // 本日カウント数の桁数 $fig2 = 4; // 合計カウント数の桁数 $fig3 = 7; // 連続IPはカウントしない(yes=1 no=0) $ipcheck = 1; //---------設定ここまで------ function outhtml($f_cnt, $c_path){//カウント数とパスを与えて、IMGタグを返す $size = getimagesize($c_path."0.gif"); //0.gifからwidthとheight取得 for ($i=0; $i"; endfor; return $i_tag; } $now_date = gmdate("Ymd", time()+9*3600); // 今日の日付 $yes_date = gmdate("Ymd", time()-15*3600); // -24h $dat = file($log); // ファイルを配列に list($key, $yes, $tod, $all, $addr)=explode("|", $dat[0]);//データを分解 $ip = getenv('REMOTE_ADDR'); if(($ipcheck && $ip != "$addr") || $ipcheck==0){//直前IPが違うならカウントアップ if($key == $now_date){//キーが今日なら今日をアップ $tod++; }else{ $yes = ($key == $yes_date) ? $tod : 0;//キーが昨日なら昨日に今日カウント格納それ以外は0 $tod = 1; } $all++;//合計をカウントアップ $new = implode("|", array($now_date,$yes,$tod,$all,$ip));//データ連結 $fp = fopen($log, "w");//ファイルに保存 flock($fp,2); fputs($fp, $new); fclose($fp); } //カウント整形(空いた桁を0で埋める) $yesterday = sprintf("%0".$fig1."d", $yes); $today = sprintf("%0".$fig2."d", $tod); $total = sprintf("%0".$fig3."d", $all); if($mode){ //タグを取得(画像出力) $yesterday = outhtml($yesterday, $yes_path); $today = outhtml($today, $day_path); $total = outhtml($total, $all_path); } /*use:*/ ?>
昨日0 今日0 合計0
長文速読の磯
         1学期      2学期      3学期      4学期      
        456月     789月     101112月     123月     
幼中      00アカシア   00イバラ    00ウツギ    00エニシダ  
       
幼長      0アカシア    0イバラ     0ウツギ     0エニシダ   
       
小1       アカシア    イバラ     ウツギ     エニシダ   
       
小2       カキ      キンモクセイ  クリ      ケヤキ    
       
小3       サツキ     シオン     ススキ     セリ     
        サツキ2     シオン2     ススキ2     セリ2     
小4       タラ      チカラシバ   ツゲ      テイカカズラ 
        タラ2      チカラシバ2   ツゲ2      テイカカズラ2
小5       ナツメ     ニシキギ    ヌルデ     ネコヤナギ  
        ナツメ2     ニシキギ2    ヌルデ2     ネコヤナギ2  
小6       ハギ      ヒイラギ    フジ      ヘチマ    
        ハギ2      ヒイラギ2    フジ2      ヘチマ2    
中1       マキ      ミズキ     ムベ      メギ     
        マキ2      ミズキ2     ムベ2      メギ2     
中2       ヤマブキ    ビワ      ユーカリ    ベニバナ   
        ヤマブキ2    ビワ2      ユーカリ2    ベニバナ2   
中3       ライラック   リンゴ     ルピナス    レンギョウ  
        ライラック2   リンゴ2     ルピナス2    レンギョウ2  
高1       ワタスゲ    ピラカンサ   プラタナス   ペンペングサ 
        ワタスゲ2    ピラカンサ2   プラタナス2   ペンペングサ2
高2       ガジュマロ   ギンナン    グミ      ゲンゲ    
        ガジュマロ2   ギンナン2    グミ2      ゲンゲ2    
高3       ザクロ     ジンチョウゲ  ズミ      ゼニゴケ   
        ザクロ2     ジンチョウゲ2 ズミ2      ゼニゴケ2   
社       黄アカシア   黄イバラ    黄ウツギ    黄エニシダ