07/11/21 18:30:25 Qutc9Dag0
前にVIPのアドレスがDAT落ちするとか何とか言っていたものを今日原因を見つけて修正できました。
その時に2.cgiの方に仕様?を見つけたのでここで報告します。
どんなものかというと、
URLを板番号に変換する為のurl2nbrdと板の番号からURLを取得する為のboradurlっていう二つの関数がありますよね。
そこではbrd系のテキストファイルを先頭から読み込んでurl2nbrdならばURLの対になる板番号を見つけた所ですぐに返すんですが、
もしこの時にbrd系のテキストファイルに同じディレクトリ名のURLが二つ存在した場合はどちらを指定しても常に先頭にある方のURLを返してしまうようです。
これは普通に2chだけの板一覧ならば一切支障は出ないんですが、もし僕のzuzu鯖の様に外部鯖を公開していた場合はもしかしたらこの仕様にぶつかってzuzu鯖と同じようにどこかの板でDAT落ちが起きてしまうかも知れません。
一応、自分のサーバープログラム用に改良したurl2nbrdとbrd2nurlがあるのでここのURLを載せておきます。
URLリンク(imona-zuzu.xrea.jp)
ちなみにこれは常に一番後ろにある同じディレクトリ名のURL or 板番号を返す様になっています。