- 01: 名前:ぶんぶん 投稿日:2002/01/11(金) 20:44 ahh255e.lzhにて反映
- 下記2点について修正いたしました。
いずれも、mibbs.cgi のみの修正ですので、新しいものと差し替えてください。
@index.html を作成しない(CGI Only)設定で
スレッド数が10以内の時に起きるリロードの不具合の修正
A投稿量制限一杯の投稿内容修正に絡む不具合の修正
(本文投稿最大バイト数の設定に変更)
以前のバージョンをご使用になる場合は、以下の要領で修正をして下さい。
- 02: 名前:ぶんぶん 投稿日:2002/01/11(金) 20:45
- ■index.html を作成しない(CGI Only)設定で
スレッド数が10以内の時に起きるリロードの不具合の修正方法
リロードの処理についてはもう少し整理が必要ですが、取り合えず下記処理にて
修正をお願い致します。
sub make_head { の中で
if ($next1 <= $logmax) {
…………
…………
} else {
…………
…………
@この中の最後の部分(866行目付近)に追加
}
#@の追加コード################################################################
if ($cgi_only){
$r_load = (<<"EOF");
<a href="$url_a$script?mo=n&fo=$folder&ts=1&te=$thre_to"><b>リロード</b></a>
EOF
$r_load_b = (<<"EOF");
$url_a$script?mo=n&fo=$folder&ts=1&te=$thre_to
EOF
}
#ここまで######################################################################
- 03: 名前:ぶんぶん 投稿日:2002/01/11(金) 20:46
- ■投稿量制限一杯の投稿内容修正に絡む不具合の修正方法
(本文投稿最大バイト数の設定に変更)
sub decode { の中で
if ($ENV{'REQUEST_METHOD'} eq "POST") {
if ($log_max ne ''){# @↓この部分を修正
if ($ENV{'CONTENT_LENGTH'} > ($log_max*6+1000)) {
&error("投稿量が大きすぎます。",$lock_a,'','');
}
}
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
} else {
$buffer = $ENV{'QUERY_STRING'};
}
foreach $pair (@pairs) {
…………
…………
}
の直後 (315行目付近) にBを追加
#Bの追加コード################################################################
if ($log_max ne '' && $FORM{pwd} ne $master_pass){
if($FORM{com} ne substr($FORM{com},0,$log_max)){
&error("投稿量が大きすぎます。",$lock_a,'','');
}
}
#ここまで######################################################################
■トップに戻る リロード 単独スレ表示
|