■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50 [PR]ぜろちゃんねるプラス[PR]  

不具合報告スレ

1 :名無しさん@0ちゃんねる:2003/01/23 23:15 ID:2BhfABAc
おかしいところを見つけたらここで知らせよう。

【動作に関するもの】 設置環境を詳しくに書こう。

【スクリプトソース】 わかりやすいようにdiffなどを使って貼ろう。

780 :779:2005/05/08(日) 15:06:42 ID:???0
varda.plの176行目 # フッタ部分の出力の部分にutnを追加したらできました。


781 :名無しさん@ぜろちゃんねる:2005/05/08(日) 18:12:13 ID:???0
>>766が未解決。
とりあえずの対策として、
 bbs.edit.pl 671、717行目
 split(/\n/, → split(/\r\n|\r|\n/,
これでできますか?
試したんですがこの方法でも規制がききませんでした。

782 :名無しさん@ぜろちゃんねる:2005/05/08(日) 19:37:01 ID:???0
781ですがこちらの不具合でした!すみません・・・

783 :名無しさん@ぜろちゃんねる:2005/06/10(金) 01:23:35 ID:???0
テスト板(test050429?)で不具合を見つけたので報告。

http://0ch.mine.nu/test/read.cgi/teston/1104568336/18-22

これらは全て同じ IP の同じ PC からの書き込みなんですが、IDの
一番最後 0 と O の両方を表示させることができました。

これはそんなに困ったことではないんですが、問題は、ケータイぽく
偽装すると、二重カキコ規制をくぐりぬけることができることです。
(20 21 22 は同じ ID なのに、同じ書き込みができている)

ケータイに見せかけたPCからの書き込み対策をお願いします。

784 :名無しさん@ぜろちゃんねる:2005/06/11(土) 03:55:33 ID:???0
050605版 xrea
testディレクトリに、.cgiなる0バイトのファイルが作成されているのですがこれはなんざんしょ?
後、存在しない過去ログを参照すると、2000000000.datが0バイト(中身がけされている)になります。

785 :名無しさん@ぜろちゃんねる:2005/06/11(土) 09:48:56 ID:???0
>>784
なんかパス指定を間違えてるんじゃないの?

786 :784:2005/06/11(土) 13:52:02 ID:???0
んー、、public_html直下設置で
SERVER<>http://hoge.s1000.xrea.com
CGIPATH<>/test
INFO<>/info
DATA<>/datas
BBSPATH<>..
なんだけど。。

787 :784:2005/06/11(土) 13:54:38 ID:???0
読み書きなどは問題ないです。
ひょっとして俺だけか

788 :名無しさん@ぜろちゃんねる:2005/06/19(日) 11:25:32 ID:???0
>>783
UAで携帯かどうかの判断してるんで難しそうだね。

789 :名無しさん@ぜろちゃんねる:2005/06/27(月) 03:52:02 ID:???0
>>772とか、
http://0ch.mine.nu/test/read.cgi/jikken/1095620027/979
に関連して。

告知欄や掲示板のヘッダ編集画面など、管理画面においてPreview表示がある場合、
Preview部分に<form>〜</form>があるとform要素がネストしてしまいます。

「内容編集」部分や<input type=hidden 〜 >を先に書き出して、
</form>で閉じてからPreviewを表示させるようにすれば回避できると思われます。

790 :名無しさん@ぜろちゃんねる:2005/06/29(水) 19:20:07 ID:???0
>>783に関連して。
test050423以降、携帯からの書き込みでは
ログに機種情報を記録していますが、
それゆえログ検索の際にエスケープが必要です。
http://0ch.mine.nu/test/read.cgi/teston/1104568336/23
このスレに書き込もうとするとエラーになります。

peregrin.pl
224、236行目
if ($data =~ /$key/){

if ($data =~ /\Q$key\E/){
266行目
if ($host =~ /$hst/){

if ($host =~ /\Q$hst\E/){
298行目
if (($host =~ /$hst/) && ($sb >= ($nw - $tm))){

if (($host =~ /\Q$hst\E/) && ($sb >= ($nw - $tm))){
他にも修正が必要な箇所があるかも。

791 :◆hikArinCL2 :2005/06/29(水) 20:26:06 ID:???0
>>784
一つ目は多分imrahil.plで何かあったかもしれない。まだ詳しくは見ていないので分かりません
二つ目の不具合はread.cgiの記述ミス(486行目)ですね。最後の引数が渡されていないので、
書き込みモードになってしまった(1にしないと読み込み専用にならない)のが原因か

$oDat->Load($oSys,'.' . $oSys->Get('DATA') . '/2000000000.dat');
本来なら以下のように直すべき
$oDat->Load($oSys,'.' . $oSys->Get('DATA') . '/2000000000.dat',1);

>>789
モジュールの構造上、管理人にとって修正が難しそうです
sauron.plに例外を設けて<form>タグの位置をずらすことか
Previewの下に<form>タグをつけるべきと見ます

>>790
Quoteするよりもホスト表記を直さないといけない(括弧を閉じる)と見ています
あと管理人に対する発言になりますが、正規表現を使わなくても比較演算子で十分だと思います
また、GetProductInfoに関してDoCoMoのmovaの場合splitしているみたいですが、正規表現を使って

$agent =~ /\/(ser\w{11})$/
$product = $1;

にしたほうがいいのではないかと思います

792 :790:2005/06/30(木) 03:04:25 ID:???0
あー、なるほど。
>>790みたいな簡単な話じゃないですね。
管理人さんよろしく。

793 :名無しさん@ぜろちゃんねる:2005/07/22(金) 01:57:39 ID:???0
http://0ch.mine.nu/test/read.cgi/jikken/1120050851/71
に関連して。
人柱版 test050605にて、search.cgiで鯖内全検索をすると、存在しないスレッドを検索しようとして、
その度に検索結果がリセットされます。

balrogs.pl sub Create内 76行目
$Threads->GetKeySet('ALL','',\@threadSet);
の前に
@threadSet=();
を追加

同 sub Search内 211〜213行目
行を入れ替え

}
$this->{'ARAGORN'}->Close();
$this->{'RESULTSET'} = $pResultSet;
 ↓
$this->{'RESULTSET'} = $pResultSet;
}
$this->{'ARAGORN'}->Close();

なお当方では、test041030についてはこの問題は発生していません。念の為。

794 :名無しさん@ぜろちゃんねる:2005/07/22(金) 16:34:52 ID:???0
>>793
質問スレの64=70です。793の修正で、こちらでも問題が解決しました。ありがとうございます。

Perl素人ですが、xreaでは問題ないようなので、iswebの特殊性=広告の入り方か、
cgiをcgi-binフォルダ内に置かねばならない点が問題かと思っていました。
なおsearch.cgiとbalrogs.plは、test041030とtest050605で変化していない様です。

795 :名無しさん@ぜろちゃんねる:2005/10/09(日) 02:58:21 ID:???0
人柱版に限らず、041030以前の現行版からある問題ですが。

スレ立てログ、レス書き込みログのログ保存数を減らしたとき、
SETTING.TXTには反映されますが、IP.cgiなどの行数が減らず、
実際の動作に反映されません。

PEREGRIN::Setにて、ログ保存数が指定数と等しいときに、
ひとつ追加してひとつshiftしてるだけ、
というのが主な原因かと。

PEREGRIN::Setにて、指定数より多い分のログをすべて削除し、
PEREGRIN::Searchにて、指定数より多い分のログを参照しない。
あるいは、管理画面で設定値を減らしたときに、ログ数をアジャストする。
といった対策がありそうですが、どうやるのが簡単ですかね。

796 :◆hikArinCL2 :2005/10/09(日) 18:12:02 ID:???0
>>795
条件文にnを算出してそれが0であればbfを1にし、
if($kind == 1 && ($n = $nm - $this->{'MAX'}) > 0){ $bf = 1 }
elsif($kind == 2 && ($n = $nm - $I->Get('THREAD_TATESUGI')) > 0){ $bf = 1 }
elsif($kind == 3 && ($n = $nm - $I->Get('RES_RENZOKU')) > 0){ $bf = 1 }
elsif($kind == 7 && ($n = $nm - $this->{'MAXH'}) > 0){ $bf = 1 }

shift(@{$this->{'LOG'}});

splice(@{$this->{'LOG'}}, 0, $n);
にして先頭nの分を削除すればよいかと思います

797 :◆hikArinCL2 :2005/10/09(日) 18:20:39 ID:???0
ついでに言うとログ保存数の数を減らすくらいなら[その他]->[ログ閲覧]でログを
全て消去しちゃえばいいという考えからあまりバグとはいえなさそう

798 :795:2006/01/15(日) 10:21:11 ID:???0
その後のバージョンで>>795はそのままなので、
仕様ってことでいいみたいですね。

修正するのも簡単だったので、いずれ改造スレあたりにでも。

799 :795:2006/01/15(日) 10:31:50 ID:???0
ところで、
停止スレッドファイルパーミッション 100700
ってやつですが、
gondor.pl
ARAGORN::GetPermissionの
return (stat($path))[2];
を、
return oct(substr(sprintf("%o",(stat($path))[2]),-3));
あるいは、
return ((stat($path))[2] % 01000);
とかじゃダメなんですかね。
やってみたけど、一応問題なさそうなんですが。

800 :名無しさん@ぜろちゃんねる:2006/01/23(月) 12:42:07 ID:???0
NGワード処理:置換で、
名前欄、メール欄の文字が置換されないのは何故だろうと思ってたら、
051231 vara.pl 326行目
@checkKey = ('NAME','MAIL','MESSAGE');
は、
@checkKey = ('FROM','mail','MESSAGE');
のようですね。

801 :800:2006/01/23(月) 13:10:29 ID:???0
不具合報告ではないですが>>800に補足。
名前欄メール欄に不用意にタグを入れると思わぬ不具合が出るかもしれません。
(デフォの<B>タグを使ったらJaneDoeでの表示がおかしくなった。)
置換文字列にタグを使わないか、タグを置換したほうがよさげです。

802 :名無しさん@ぜろちゃんねる:2006/02/02(木) 11:06:42 ID:???0
すごく細かいことですが、
051231 melkor.pl sub Load
時間制限のチェックのところ
$dlist[2] <= $pSYS->{'LINKED'}

$dlist[2] < $pSYS->{'LINKED'}
のほうが妥当かと思います。
現状だと、時間制限の「〜時まで」が、「〜時台まで」になります。

803 :名無しさん@ぜろちゃんねる:2006/02/26(日) 17:11:43 ID:???0
拡張機能タイプ:16で自動新スレ立てを行うプラグインを作ろうとして気が付いたのですが、
プラグインごとにクラス名(ZERO_PLUGIN)を変えるようにして、
そのクラス名をplugin.cgiに記録するような仕様にしませんか。
(クラス名はファイル名と連動とか)

実際、INDEX(タイプ:8)でトラックバック補助機能と画像表示機能は同時に使えません。
varda.plでクラス名(ZERO_PLUGIN)が重複して不具合が生じます。
(メソッド名も同じなのでどうしようもない)

804 :名無しさん@ぜろちゃんねる:2006/03/10(金) 17:25:04 ID:???0
覚え書き程度ですが。
test060227
vara.pl 404行目
'on' → 'checked'
あと、bbs.setting.pl 594行目の"(未使用)"は、もう消してもいいでしょうね。

805 :名無しさん@ぜろちゃんねる:2006/05/19(金) 03:24:03 ID:???0
test060227にて。不具合と言えるかどうかという細かい点ばかりですが。

read.cgi 212行目
$Page->Print("<a href=\"$pathBBS\">■掲示板に戻る■</a> ");

$Page->Print("<a href=\"$pathBBS/\">■掲示板に戻る■</a> ");

携帯レス省略表示について:
galadriel.pl 300行目
$ret = $ret . $_ . '<br>';

$ret = $ret . $_ . '<br>';
$tlen += 4;

r.cgi 345行目
$maxLen = int(($len - length($elem[3])) / 20);

$maxLen = int(($len - length($elem[3])) / 20) + 1;

351,353行目 削除

↓つづく

806 :名無しさん@ぜろちゃんねる:2006/05/19(金) 03:26:07 ID:???0
↓つづき

不具合ではないですが、r.cgi 328行目
@elem = split(/<>/,$$pDat);
の次に、$elem[3] =~ s/(<br>)+$//;
として、レス末尾の改行を削除するといいかもしれませんが、
これは板設置者の任意ですね。

あと、
bbs.cgi 32行目
if (($err = Initialize(\%SYS)) == 0){
の次あたりに

if ($Sys->{'SYS'}->Equal('MODE',1)){
$Sys->{'FORM'}->Set('key',time);
$Sys->{'SYS'}->Set('KEY',$Sys->{'FORM'}->Get('key'));
}
のようなものを追加して、スレ立て時のkeyは受け取った値を
そのまま使わないようにしたほうがいいと思います。

807 :精神衰弱 ◆Y3kwSzvOHE @管理人 ★:2006/05/30(火) 23:05:32 ID:???0
ありがとうございます。
次バージョンくらいで修正しておきたいと思います。

808 :名無しさん@ぜろちゃんねる:2006/06/03(土) 00:16:09 ID:???0
>>807
お疲れさまです。ゆっくりどうぞー。

060227にて。
キャップ権限と実際の動作にちょっとズレがあるような気がします。

vara.pl
# 読取専用
375行目
5→13

# 名前欄の文字数確認
504行目
1→2

# メール欄の文字数確認
510行目
2→3

809 :名無しさん@ぜろちゃんねる:2006/07/07(金) 08:48:20 ID:???0
thread.res.pl
sub AnalyzeFormat

# 最新n件
のところ

$start = ($max - $1) > 0 ? ($max - $1) : 1;

$start = ($max - $1) > 0 ? ($max - $1 + 1) : 1;

810 :名無しさん@ぜろちゃんねる:2006/09/16(土) 21:03:59 ID:???0
久しぶりに不具合報告出ました。

http://0ch.mine.nu/test/read.cgi/jikken/1157568447/29
http://0ch.mine.nu/test/read.cgi/jikken/1157568447/31


> 「システム管理者権限」にチェックを入れないでユーザー登録すると、
> 作業時にエラーが出てしまいます。
> 例えばDAT落ち〜再開、スレッド停止〜再開、削除等の作業を行なうと、
> 以下のようなエラーが出てしまいます。
>
> ERROR:1000
> ------------------------------------
> 本機狽フ処理を実行する権限がありません。


> 管理グループ情報がうまくロードされてないようです。
>
> /module/elves.pl 664〜665行目
>
> # 対象BBSに所属しているか確認
> $group = $this->{'GROUP'}->GetBelong($id);
> ↓
> # 対象BBSに所属しているか確認
> SetGroupInfo($this,$bbs);
> $group = $this->{'GROUP'}->GetBelong($id);
>
> で、とりあえず回避できるのではないかと思います。

811 :名無しさん@ぜろちゃんねる:2006/11/15(水) 01:52:32 ID:9WWzilno0
adminスクリプトの一部HTMLコーディングがおかしいです。
今度のバージョンアップの際に手直し願います。勿論自分で修正はしましたが。

アドミンスクリプト画面をソースで開くとすぐ解りますが、
<head>が2回出てきています。


812 :名無しさん@ぜろちゃんねる:2006/11/19(日) 03:35:01 ID:???0
>>811
> アドミンスクリプト画面をソースで開くとすぐ解りますが、
> <head>が2回出てきています。

sauron.pl
149行目
$Page->Print(" - [ $ttl ]</title>\n</head><!--nobanner-->\n");

$Page->Print(" - [ $ttl ]</title>\n");

167行目
$Page->Print("<head>");
削除

171行目
$Page->Print("</head>\n");

$Page->Print("</head><!--nobanner-->\n");

こんなとこかねぇ。
まぁ簡単だから、気にする人は自分で修正すればいいんじゃない?

813 :名無しさん@ぜろちゃんねる:2006/11/30(木) 13:40:16 ID:???0
テストPart2
http://0ch.mine.nu/test/read.cgi/jikken/1055818240/176

487 :Jane使いの名無しさん[sage] :2006/11/19(日) 22:04:31 ID:mWTvA7BS
焉=0xE0 0x81
忍=0x94 0x45
#=0 x81 0x94
焉忍=0xE0 0x81 0x94 0x45
        ~~~~~~~~~
2バイト文字かどうかに係わらずメール欄の#を#に変換してるのを修正して貰えまませんかね?
TrailByteが切り取られて不正な文字が出来ちゃうので

Test
http://jane.s28.xrea.com/test/read.cgi/bbs/1105081726/845,846

814 :名無しさん@ぜろちゃんねる:2006/12/01(金) 07:11:23 ID:???0
>>813
単に全角#をスルーしたいってんなら

vara.pl
sub ReadyBeforeCheck

# キャップパスの抽出と削除

if ($mail =~ /(#|#)(.+)/){

if ($mail =~ /#(.+)/){

$mail =~ s/#/#/;

削除

その他の対策は改造スレで既出。

815 :◆W4444444es :2007/01/11(木) 19:54:42 ID:95ZYOSN60
質問です。
管理グループ設定でユーザーに掲示板設定の権限を与えたにも関わらず、そのユーザーのIDでログインすると
掲示板設定ができないようになっています。
いろいろ調べてみましたが、スレ削除とかキャップ設定とかは権限与えたらサユーザーのIDで操作できますが、
掲示板設定だけができません。
宜しくお願いします

816 :名無しさん@ぜろちゃんねる:2007/01/12(金) 10:24:42 ID:GvVHT4t6O
パソコンから書き込みができなくなった。IPアドレスで串を判断するなんて不合理だとは思いませんか?
ほとんどのホストは単なる割り当てでしょうに…。

817 :◆W4444444es :2007/01/13(土) 00:28:49 ID:Np4ykRBg0
>>816
掲示板のlogフォルダの内容を全部削除すればいいよ

818 :名無しさん@ぜろちゃんねる:2007/01/18(木) 22:43:01 ID:???0
質問スレ 158 166 172 173 の件。

bbs.cap.pl
bbs.edit.pl
bbs.log.pl
bbs.setting.pl
bbs.thread.pl
bbs.user.pl
thread.res.pl
の各ファイルについて、

> SetMenuList($BASE,$pSys,$Form->Get('TARGET_BBS'));
> ↓
> SetMenuList($BASE,$pSys,$Sys->Get('BBS'));

> SetMenuListからIsAuthorityに渡す引数$bbsは、
> 板IDではなく板ディレクトリ名であるということです。

819 :名無しさん@ぜろちゃんねる:2007/01/19(金) 15:21:48 ID:7a4rCzK2O
>817
ども。
しかし書き込めないっていうのはこの板のことなんすけど…
え?今ですか?これ、携帯から書いてるんです。
PCからじゃ、毎回撥ねられちゃって、すっかり悪役が身に着いたって気分ですわ。
といっても言うまでもなく無実ですがね。


820 :名無しさん@ぜろちゃんねる:2007/01/19(金) 23:09:41 ID:???0
>>819
どこのプロバイダよ?
いまどきIPが名前解決できないプロバイダって。。

821 :名無しさん@ぜろちゃんねる:2007/01/20(土) 00:55:05 ID:5T5YkhmM0
sdfsfdsfdsd

822 :名無しさん@ぜろちゃんねる:2007/01/21(日) 00:46:35 ID:TQcjhU020
2006-02-27版なのですが
IDが板毎に変更されている機能があるようなのですが、IDが板毎に変化していません。
これはバグだと思いますが・・。

823 :名無しさん@ぜろちゃんねる:2007/01/21(日) 11:47:39 ID:???0
>>822
test041030ではID作成に板名を使用していたのが、
それ以降の版(人柱版)では「稼動サーバ」を使用するようになっている。
そうなっている以上、不具合ではなく「仕様」だな。

故に、以下は本来なら改造スレに書くべきことだが、
板ごとにIDを変えたいのなら、あくまで一例として

060227 vara.pl 137行目
$id = $oConv->MakeID($oSys->Get('SERVER'),8);

my $str = substr($oSys->Get('SERVER'),7,2) . $oSys->Get('BBS') . substr($oSys->Get('SERVER'),9,6);
$id = $oConv->MakeID($str,8);

824 :名無しさん@ぜろちゃんねる:2007/01/21(日) 16:39:31 ID:???0
>>823さん
ありがとうございます!!
現在のバージョンなどでは仕様だったんですね・・。
てっきり不具合かと思って検索CGIやエンジンを使って内容を探し回ってました^^;
お早い対応、本当にありがとうございます。

825 :名無しさん@ぜろちゃんねる:2007/01/24(水) 13:28:30 ID:lM//0qYU0
私も2006-02-27版なのですが管理室において不具合がおこります
各掲示板の管理グループの設定で掲示板設定権をチェックしてもそのユーザーがログインしたときに
掲示板の設定ができません

826 :名無しさん@ぜろちゃんねる:2007/03/08(木) 21:22:03 ID:TtyoHBvI0
あげておいたほうがいいかな

827 :名無しさん@ぜろちゃんねる:2007/03/27(火) 19:48:46 ID:dDc9n3S+0
1

828 :名無しさん@ぜろちゃんねる:2007/03/27(火) 19:51:17 ID:6TxJBT0+O


829 :あぼーん:あぼーん
あぼーん

830 :あぼーん:あぼーん
あぼーん

831 :あぼーん:あぼーん
あぼーん

832 :名無しさん@ぜろちゃんねる:2008/07/17(木) 22:58:57 ID:???0
ver070124ですが
エラーログ(errs.cgi)に書き込まれた日付が2007-01-24から変わらないのは仕様でしょうか・・・


833 :名無しさん@ぜろちゃんねる:2008/12/30(火) 21:43:04 ID:???0
>>832
それはエラー発生日付じゃなくて、エラー発生バージョンの表示だったと思う。

834 :ゆっけ ◆1FD3FMUuG2 :2010/01/21(木) 16:47:28 ID:rNmx9Kb60
ニコニコ大百科の不具合報告・要望掲示板を利用していて不具合が発生します。

iPod touch、OS 3.1.2、Safariでの利用です。

不具合報告・要望掲示板も含む複数のウィンドウを開いておいてサスペンドに入ります。
ある程度時間がたってからサスペンドから復帰。
他のページを開いているウィンドウから不具合報告・要望掲示板に移ろうとすると
Safariが落ちる。
(ここでいうウィンドウとはPCのブラウザでいうところのタブのような仕組みです)

以上のような症状が出ています。
他のページではいまのところ経験せず、不具合報告・要望掲示板に限定した症状だと
思われます。削除依頼掲示板は利用頻度が低いので発生するかどうかわかりません。
Safariの問題かぜろちゃんねるの問題かわかりませんが報告いたします。

835 :名無しさん@ぜろちゃんねる:2010/01/21(木) 20:27:40 ID:???0
0chの問題ではない
img0chは確かに0chの派生だが、完全に別物のコードになってるから

836 :名無しさん@ぜろちゃんねる:2010/01/21(木) 20:33:19 ID:???0
その掲示板にhikariいるみたいだし伝えてみれば

837 :ゆっけ ◆1FD3FMUuG2 :2010/01/23(土) 18:22:11 ID:???0
不具合報告・要望掲示板の一番下のリンクからここにたどり着いたんだけど、
スクリプトが派生してたんですね。すみません。
大百科かひかりんさんのところに報告に行きます。

ありがとございました。

838 :名無しさん@ぜろちゃんねる:2010/05/07(金) 01:58:35 ID:ZKJQZ2lI0
船ゲームのことで、
sambaの*秒規制がありますよね?
船を作るコマンドを書き込む際に、その*秒規制にかかって書き込めてなくても
船コマンドは適応されてしまいます。

839 :あぼーん:あぼーん
あぼーん

840 :名無しさん@ぜろちゃんねる:2010/07/04(日) 19:11:26 ID:???0
>>838
それ不具合じゃねえだろ

245KB
新着レスの表示

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス