- 1 名前:fox.mulder [04/07/12 06:19 ID:lh85S+kN]
- analog 超有名 www.analog.cx/ www.jp.analog.cx/
サンプル画像その1 www.chiark.greenend.org.uk/~sret1/stats/ サンプル画像その2 ykondou.dyndns.org:8080/analog/ PHP-STAS PRO 結構はやっている、PHPとMySQLの使用できるサーバーが必要 www.php-stats.com/ サンプル画像その1 www.php-stats.com/stats/admin.php 0.1.8 サンプル画像その2 www2.x-groupware.org:8080/php-stats/admin.php 0.1.7 PowerPhlogger 結構はやっている、PHPとMySQLの使用できるサーバーが必要 phpee.com/ pphlogger.phpee.com/ サンプル画像 papasann.dip.jp/pphlogger/admin/index.php?action=optimize_usr Webalizer analogの次に有名? www.webalizer.org/ サンプル画像その1 www.webalizer.org/sample/index.html サンプル画像その2 acorn.zive.net/~oyaji/webalizer/ 国産 アナライザ VisiAna PHP www.yamaq.org/php/visiana/forvisiana_sample.php サンプル画像 www.yamaq.org/visiview.php 高機能アクセス解析CGI Standard版 Ver 3.7 CGI フリー www.futomi.com/library/acc.html サンプル画像 www.futomi.com/cgi-bin/sample/acc/acc.cgi 高機能アクセス解析CGI Professional版 Ver 4.7 CGI シェア サンプル画像 www.futomi.com/cgi-bin/sample/accp/acc.cgi
- 449 名前:429 [2005/12/16(金) 20:47:04 ID:kRIrOEpi]
- ふ〜( ´・ω・)
やっとこさ改良してlogsフォルダにディレクトリを作らず直接ログファイルを作っていくよう 改造してみた。今動作確認取っているところ。問題なく動くようだったら改造の仕方かいてくわ。 およそ9カ所の修正で済むはず。 これでセーフモードのPHP鯖でも問題なくログ保存されるようになるよ。
- 450 名前:429 mailto:sage [2005/12/16(金) 20:52:39 ID:???]
- ところでPHPを使ったログ取得方法1の
<?include_once("w3a/writelog.php");?> だと、フレームのページでreferを正しく参照することってできないんだっけ? JavaScriptを使ったログ取得方法2で ocument.write('<img src="w3a/writelog.php?ref='+document.referrer+'" width="1" height="1">'); を ocument.write('<img src="w3a/writelog.php?ref='+parent.document.referrer+'" width="1" height="1">'); と書き換えるしか手はないかな?
- 451 名前:429 mailto:sage [2005/12/17(土) 01:04:28 ID:???]
- 【calendar.php】
15行目 $v = str_replace ($logext, "", $v); の下に $v = substr($v,6,2);//先頭の年月を除去して日付だけ取得 を追加。 【load_setting.php】 66行目付近の$logfile = $logdir.$ym;を $logfile = $logdir; に書き換える。 111行目付近$fn = getfilelist($logfile);を $fn = getfilelist($logfile, $ym); に書き換える。 120行目付近$fn = getfilelist($logfile);を $fn = getfilelist($logfile, $ym); に書き換える。 129行目付近$loglist[] = $logpref.$_GET["d"].$logext;を $loglist[] = $logpref.$ym.$_GET["d"].$logext; に書き換える。 139行目付近$v = $logfile."/".$v;を $v = $logfile.$v; に書き換える。
- 452 名前:429 mailto:sage [2005/12/17(土) 01:07:41 ID:???]
- 【writelog.php】
127・128行目付近 $w3a_logfdir = $acc_path.$logdir.gmdate("Ym", time()+9*3600); if(!is_dir($w3a_logfdir)) mkdir($w3a_logfdir); をコメントアウトする。 129行目付近$w3a_logfile = $w3a_logfdir."/".$logpref.gmdate("d", time()+9*3600).$logext;を $w3a_logfile = $acc_path.$logdir.$logpref.gmdate("Ymd", time()+9*3600).$logext; に書き換える。 【inc\function.php】 174行目付近function getfilelist($directory){を function getfilelist($directory, $YearMonth = "."){ に書き換える。 184行目付近$files[$index++] = $filename;を if( ereg($YearMonth, $filename) ) $files[$index++] = $filename; に書き換える。 ********************************************************************************* これでlogsフォルダの直下にlogファイルが生成されるようになるはず。 今までの月毎のログフォルダは必要ならバックアップを取って削除してしまって構わない。 ログファイルの形式は log_20051217.log のような感じになるからそれに従ってリネームして、logsフォルダに置いておけばログとして 認識されるはず。 ちなみに今後正式版がバージョンアップされたら一度w3aディレクトリは全て削除してから 新規に入れ直すことをお薦めする。それと改変はあくまでも自己責任で(*^ー゚)b
|

|