N: : [$now]\n"; /* ログに書き込む */ $lines = file($logfile); //いままでのログを配列に読み込む $fp = fopen($logfile, "w"); //ログをオープン(空になる) fputs($fp,$dat); //データを書き込む(先頭に) for($i = 0; $i < $logmax-1; $i++) //いままでの分を追記 fputs($fp, $lines[$i]); //(配列0-98→現ログ1-99行目) fclose ($fp); } /* 表示処理 */ $lines = file($logfile); for($i = 0; $i < $viewmax; $i++) echo $lines[$i]; ?>