記事No | : 2508 |
投稿日 | : 2008/01/04(Fri) 04:26:41 |
タイトル | : web patioで |
ID情報 | : chunbo |
投稿者 | : Ryo |
URL | : http://shampookantei.com/ |
web patioで
$p_max = 300;
(過去ログとして保持するスレッド数の最大値です。これを超えると、古い順に自動削除します)
とあるのですが、これを無限に保持することはできないでしょうか?
やり方があれば教えてください。
記事No | : 2511 |
投稿日 | : 2008/01/04(Fri) 09:52:22 |
タイトル | : Re: web patioで |
ID情報 | : kent |
投稿者 | : KENT |
> web patioで
>
> $p_max = 300;
> (過去ログとして保持するスレッド数の最大値です。これを超えると、古い順に自動削除します)
>
> とあるのですが、これを無限に保持することはできないでしょうか?
>
> やり方があれば教えてください。
ログが無限に増えていくことになるため、管理には十分に注意してください。(自己責任でお願いしますね)
regist.cgi 155行目
■変更前
open(DAT,"+< $pastfile") || &error("Open Error: $pastfile");
eval "flock(DAT, 2);";
while(<DAT>) {
$i++;
if ($i > $p_max) {
local($delno) = split(/<>/);
unlink("$logdir/$delno.cgi");
unlink("$logdir/$delno.dat");
next;
}
push(@tmp,$_);
}
■変更後
open(DAT,"+< $pastfile") || &error("Open Error: $pastfile");
eval "flock(DAT, 2);";
while(<DAT>) {
$i++;
#if ($i > $p_max) {
#local($delno) = split(/<>/);
#unlink("$logdir/$delno.cgi");
#unlink("$logdir/$delno.dat");
#next;
#}
push(@tmp,$_);
}
記事No | : 2513 |
投稿日 | : 2008/01/04(Fri) 11:13:30 |
タイトル | : Re^2: web patioで |
ID情報 | : chunbo |
投稿者 | : Ryo |
URL | : http://shampookantei.com/ |
ご返事ありがとうございます。
自己責任の下、やってみたいと思います。
記事No | : 2516 |
投稿日 | : 2008/01/04(Fri) 12:31:47 |
タイトル | : Re^2: web patioで |
ID情報 | : chunbo |
投稿者 | : Ryo |
URL | : http://shampookantei.com/ |
すいません、もうひとつ質問お願いします。
regist.cgi 155行目を変更後、
> $p_max = 300;
> (過去ログとして保持するスレッド数の最大値です。これを超えると、古い順に自動削除します)
この300の数値のところにはいくつを挿入すればよいでしょうか?
記事No | : 2517 |
投稿日 | : 2008/01/04(Fri) 14:59:01 |
タイトル | : Re^3: web patioで |
ID情報 | : kent |
投稿者 | : KENT |
> > $p_max = 300;
> > (過去ログとして保持するスレッド数の最大値です。これを超えると、古い順に自動削除します)
>
> この300の数値のところにはいくつを挿入すればよいでしょうか?
この変数は無効になるので、そのままで結構です。
(行ごと削除してもOK)
記事No | : 2518 |
投稿日 | : 2008/01/04(Fri) 15:31:13 |
タイトル | : Re^4: web patioで |
ID情報 | : chunbo |
投稿者 | : Ryo |
URL | : http://shampookantei.com/ |
何度もありがとうございました。