KoMaDo   アッhan!BBS : 連絡と報告     ■ 最新20スレ ■ Headline ■ HOME    

 広告 
 スターバックスカードを1000名に!!

 広告 

連絡と報告トップへ ▼カッ飛び最後 

  リロードの不具合と投稿量制限一杯時の不具合について

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,'','');
}
}
#ここまで######################################################################


連絡と報告トップへ ▲カッ飛び先頭 


 広告 
 オメガの商品はこちら

 広告 

管理者 bunbun 2chTypeBBS Ver.2.1 build 2 改造版  -- Ahhan ! BBS Ver 2.57a --