[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 22:17 / Filesize : 199 KB / Number-of Response : 984
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

★★あなたのお勧めなアクセス解析CGI★★その2



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






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<199KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef