■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR]ぜろちゃんねるプラス[PR]  
レス数が1000を超えています。残念ながら全部は表示しません。

ぜろちゃんねる掲示板@総合質問スレ

1 :名無しさん@0ちゃんねる:2003/01/22 20:15 ID:BMfixR5w
無いようなので立てました

217 :7M. ◆7M./4Uw. :2003/02/14 00:48 ID:???
>>216
ぐを。。。
解り辛くて悶え死んでしまいそうだ。。。
少しまっててちょ…

218 :207:2003/02/14 00:48 ID:hhfvkzQ6
>>212
>dat分割の<>←がいかれてるのでは?
おっしゃるとおりでした。

219 :7M. ◆7M./4Uw. :2003/02/14 00:53 ID:???
>>216を組み込んだ物。↓
http://moreover.hp.infoseek.co.jp/cgi-bin/bbs_pl.txt
>>218
おめでとん。

220 :175:2003/02/14 00:58 ID:yQT5aLo.
仕上げをしてもindex.htmlが出なくてページがありませんとなります。
なぜでしょうか?

221 :Aさん ◆/E1/G4IY :2003/02/14 01:03 ID:???
>>216
それだけだとちょっとマズいのでは?
$key.cgiのフォーマットが
$name<>$mail<>$date<>$text<>$subj<>$host として保存していますが、
bbs.plのCheckResRenzokuでは$ip,$cname,$ctext,$ztimeの
フォーマットとして扱われたままです。
連続・2重カキコチェックがおかしくなるかも。

222 :207:2003/02/14 01:11 ID:hhfvkzQ6
datをのぞいてみると、やっぱり文章の改行にたいして、<br>がありませんでした。
datを修正し、subject更新で板は元に戻ったのですが・・・

追試のつもりで、わざと改行の多い文章を書き込んだのですが、
またdatがくずれてしまいました。
よろしければ、アドバイスをいただけますでしょうか・・・

223 :7M. ◆7M./4Uw. :2003/02/14 01:12 ID:???
>>221
あっそうかもしれない。
修正してみよう。
何しろウチの鯖じゃ0chスクリプトは正常に動いてくれないから困る。。。
(鯖に文句言う前に自分の腕に文句言えと。)

224 :7M. ◆7M./4Uw. :2003/02/14 01:12 ID:???
>>222
何かスクリプトいじくったりはしました?

225 :207:2003/02/14 01:16 ID:hhfvkzQ6
素のままです。
ただ最初にこういう症状がでているのが、
携帯からの書き込みのようなんです。
思い当たる節といったらこれくらいで・・・


226 :7M. ◆7M./4Uw. :2003/02/14 01:19 ID:???
>>221
そか。。。$key.cgiが使われてるのか。。。
ぢゃぁこうすればいいや(適当↓
open(LOG, ">>$SYSINFO{'BoardRoot'}/$SYSINFO{'BoardName'}/log/log$key.cgi");
binmode(LOG);
eval{ flock(LOG,2); };
print LOG "$name<>$mail<>$date<>$text<>$subj<>
$host<>$ENV{'REMOTE_ADDR'}<>$ENV{'HTTP_USERAGENT'}\n";
eval{ flock(LOG,8); };
close(LOG);
>>225
PCから書き込んだら無事なんですか?

227 :207:2003/02/14 01:21 ID:hhfvkzQ6
>>226
今はPCでもこの状態です。



228 :7M. ◆7M./4Uw. :2003/02/14 01:22 ID:???
>>227
出来ればアドレス教えてくれるとありがたひ。
datファイル見てみたい。

229 :207:2003/02/14 01:25 ID:hhfvkzQ6
http://cgi21.plala.or.jp/BWW/0ch/jikken/dat
でよろしいでしょうか。


230 :207:2003/02/14 01:27 ID:???
http://cgi21.plala.or.jp/~BWW/0ch/jikken/dat/1043926785.dat
すみません。こっちです。

231 :7M. ◆7M./4Uw. :2003/02/14 01:28 ID:???
>>230
すまん、一個だけ書き込ましてけろ。
削除しちゃってかまわないから。

232 :207:2003/02/14 01:29 ID:???
どうぞ。

233 :7M. ◆7M./4Uw. :2003/02/14 01:30 ID:???
改行が<br>じゃなくって直に改行になっちゃってるな。。。
でもなんでだろ?スクリプト弄くらない限りはこんなことおこんない(と思う)んだけど。。。

234 :207:2003/02/14 01:33 ID:???
そうなんです。
直に改行されているんですね。
スクリプトはのぞいても(比較とかで)、いじったりはしていません。

235 :Aさん ◆/E1/G4IY :2003/02/14 01:34 ID:???
私も素のまま設置した状態で書いてみましたが、ちゃんと<br>に
なってます。

236 :7M. ◆7M./4Uw. :2003/02/14 01:36 ID:???
昔おいらのスクリプトが作りかけの頃こんなバグだしたな。。。
あん時はタグのデコード部分のバグだったけど。
print.plの本文加工部分が何かおかしいのかな。。。?

237 :207:2003/02/14 01:40 ID:???
datの吐き出しって、print.plですよね。
のぞいたことはあっても、いじるってことはないと思うんですけど

238 :Aさん ◆/E1/G4IY :2003/02/14 01:45 ID:???
print.plは表示だけで、datへの書き込みはbbs.plです。
フォームデコードなんかはgetdata.pl。
どっちも弄ってないですか?

239 :207:2003/02/14 01:47 ID:???
いじっていないんですけど、
新しい物に上書きしてみた方がいいでしょうか?


240 :7M. ◆7M./4Uw. :2003/02/14 01:50 ID:???
>>238
やっぱおかしいのはそっちかな?
>>239
とりあえずそれでごー。。。

241 :207:2003/02/14 01:56 ID:???
やっぱりだめっぽいです。
新スレも立てられないみたいです。

何でだろう??

242 :Aさん ◆/E1/G4IY :2003/02/14 02:11 ID:???
新スレが建てられないのは設定変更のTHREAD_TATESUGIで
制限に引っかかってるのでは?
設定値を減らして、板/log/err.cgiを削除すればいいかも。

しかし、上書きしてもダメっていうのはおかしいな。
bbs.plでBBS_Rootとか編集した時にシフトJIS以外で保存してませんか?

243 :207:2003/02/14 02:23 ID:???
>>242
シフトJIS以外ということはEUCとかってことですよね?
それはないと思います。

新スレの件なんですが、スレッド入力画面に入らないで
そのまま確認画面に行ってしまうんです。
もちろん内容は何もなしのまま。
THREAD_TATESUGIも変えてみたのですが。

昨日まで、ちゃんと普通に動いていたのに・・・

244 :Aさん ◆/E1/G4IY :2003/02/14 02:39 ID:???
SUB_BBS=onにすれば確認画面が出るのは正常です。

245 :Aさん ◆/E1/G4IY :2003/02/14 02:47 ID:???
ああ、違うな。

SUB_BBS=onでフォームデータがなければ確認画面なし。
データがあれば確認画面ありか。

246 :207:2003/02/14 02:49 ID:???
>>244
言葉足らずでした。
確認画面が出るのは正常なんですよね。
昨日まではそうやって、楽しく使わせてもらってたのです。

ただ、スレッドタイトル、名前、本文の入力画面が省略され、
いきなり確認画面へと飛ばされてしまうのです。
しかたなく「はい」を押してみると、
「本文がありません」とエラーが出てしまう、という状況です。

247 :Aさん ◆/E1/G4IY :2003/02/14 03:36 ID:???
携帯絡みでsubbbs.cgiとprint.plがおかしいな。
関係あるかなぁ?
ちょっと調べてみよう・・・

248 :Aさん ◆/E1/G4IY :2003/02/14 04:25 ID:???
>>247
失礼、おかしいわけじゃありませんでした。

249 :名無しさん@0ちゃんねる:2003/02/14 05:49 ID:UjyUA.aE
kanban.gifの上下に入る空白を無くす方法ってありますか?

250 :Aさん ◆/E1/G4IY :2003/02/14 07:32 ID:???
>>249
print.pl の79行目と190行目の printb("<meta http-equiv=・・・・の行の次に
以下を追加。
print ("<style type=\"text/css\"><!--\nbody { margin-top: 0px }\n--></style>");


89行目の printb("/></a><br><br>\n"); から<br>を削除

92行目の printb("/></a><br><br>\n"); から</a><br>を削除

198行目の printb("<img src=・・・</a><br><br>"); から<br>を削除

201行目の printb("<img src=・・・<br><br>"); から<br>を削除

掲示板更新すれば希望のようになります。
ただし、スタイルシートをoffにされたら上は空いてしまいます。

251 :Aさん ◆/E1/G4IY :2003/02/14 08:18 ID:???
>>163さんへ

忘れてた。
>>226のコード以外にもsub CheckResRenzokuも弄る必要があります。

それと、もうじき不具合報告を書きますが、連続・2重カキコの
チェックに使われているDAT番号.cgiのログファイルですが、
デリミタに「,」(カンマ)が使われているので、名前に「,」(カンマ)を
含まれていたらログがおかしくなってチェックをすり抜けてしまいます。

どの程度までログを取りたいかにもよりますが、場合によっては
adminなども弄らないとならないです。

252 :名無しさん@0ちゃんねる:2003/02/14 12:09 ID:???
掲示板作成で名前、タイトル、ディレクトリ名を入れて、作成して、仕上げを
押しても、index.heml画面が出ずに、ページがありませんという風になってしまいます。
どうすればいいですか?

253 :7M. ◆7M./4Uw. :2003/02/14 12:22 ID:???
>>252
>>182


254 :Aさん ◆/E1/G4IY :2003/02/14 12:24 ID:???
bbs.plの$SYSINFO{'BBSRoot'}などは正しく設定してありますか?

255 :252:2003/02/14 12:26 ID:???
詳しくまとめました。

1、「掲示板の名前」「掲示板のタイトル」「掲示板のディレクトリ名」を
  書き、作成ボタンを押す。
2、板作成完了。。。一歩手前画面で、仕上げボタンを押す。
3、書きこみが終わりました。
  画面を切り替えるまでしばらくお待ち下さい。
  ↑が出たのちに、
4、404 Page Not Found
ページがみつかりません



ブラウザで再読み込み(Reload)や再起動していただいても表示されない
場合は、URLが間違っているか、ホームページ開設者がページを閉じた
可能性があります。

がでます。




256 :252:2003/02/14 12:28 ID:???
bbs.plの$SYSINFO{'BBSRoot'}
は、ホームページのアドレスです。

$SYSINFO{'BBSRoot'} = 'ホームページアドレス'; # 掲示板ルート
$SYSINFO{'CgiRoot'} = "$SYSINFO{'BBSRoot'}/test"; # CGIルート
$SYSINFO{'BoardRoot'} = '..'; # 掲示板ルート
$SYSINFO{'Debug'} = 0; # デバグモード
$SYSINFO{'CgiVersion'} = '0ch BBS ver.2003-02-08'; # CGI Ver.
$SYSINFO{'AgentMode'} = $CGetData->GetAgentMode($ENV{'HTTP_USER_AGENT'}); # ユーザエージェント


257 :7M. ◆7M./4Uw. :2003/02/14 12:37 ID:???
>>256
testフォルダがあるところのフルパスになってます?

258 :252:2003/02/14 12:43 ID:???
フルパスとはtestも入れて、http://tolkien.s7.xrea.com/test/と書くのですか?
それとも、testは抜きでそれまでのhttp://tolkien.s7.xrea.com/みたいにかくのですか?

259 :Aさん ◆/E1/G4IY :2003/02/14 12:52 ID:???
どこにスクリプトを置くtestディレクトリを作ったかによります。

http://www.hogehohe.com/test/ に置くなら

BBSRoot = http://www.hogehohe.com です。(末尾の/は付けません)

260 :252:2003/02/14 12:53 ID:???
補足:infoのフォルダになぜかadmindef.cgi、banner.txt、capinfo.cgiが作成されてません。

261 :252:2003/02/14 12:55 ID:???
BBSRootは、合ってました。

262 :252:2003/02/14 12:58 ID:???
もう、諦めました。
鯖からこういった掲示板は迷惑になりますので設置しないでください
と返答されました。

263 :Aさん ◆/E1/G4IY :2003/02/14 13:03 ID:???
ありゃ・・・
スレッドフロート型の掲示板はダメというところもあるからねぇ

264 :7M. ◆7M./4Uw. :2003/02/14 13:04 ID:???
先日の如くパーミッションが777になってないとか。。。
>>262
ありゃりゃ。。。

265 :252:2003/02/14 13:15 ID:???
無料ホームページサービスで、このタイプの掲示板を設置できるところしってますか?

266 :Aさん ◆/E1/G4IY :2003/02/14 13:30 ID:???
xreaがおすすめだけど、今は募集してないね。
ドメイン取れば登録できるけど・・・

267 :7M. ◆7M./4Uw. :2003/02/14 14:19 ID:???
>>265
後はinfoseekとか。。。(あんまいい環境じゃないけど。

268 :名無しさん@0ちゃんねる:2003/02/14 15:42 ID:???
test
test

269 :268:2003/02/14 15:44 ID:???
失礼しちゃいました

270 :207:2003/02/14 16:36 ID:???
今、bbs.plを再度改めて入れ替えてみたら、
うまく直ったようです。
つきあって下さったみなさんに、本当に感謝です。
ありがとうございました。

271 :265:2003/02/14 20:35 ID:???
どうもありがとうございます。是非とも、がんばって設置を目指したいとおもいます。
ちなみに、私の入っている鯖の方からかなりキツくいわれました。
「その業者に移転するなどして設置してください」とまで言われたんですが、
1年間一括払いですので、とりあえずは、無料のところでやりたいとおもいます。

272 :名無しさん@0ちゃんねる:2003/02/14 20:37 ID:yQT5aLo.
>>267

トクトク、ぶっとびねっと、使えるネットはだめだっけ?

273 :7M. ◆7M./4Uw. :2003/02/14 20:44 ID:???
>>272
ぶっ飛びはOKみたい。
トクトクと使えるは駄目って利用規約に書いてあった。

274 :名無しさん@0ちゃんねる:2003/02/14 20:57 ID:yQT5aLo.
なるほど〜。それにしてもなんでこのタイプのBBSはだめなのかな?

275 :名無しさん@0ちゃんねる:2003/02/14 21:17 ID:???
>>274
負荷が高いでつ

276 :Aさん ◆/E1/G4IY :2003/02/14 21:30 ID:???
>>271
運用のしかたにもよるけど、ValueDomainでドメイン取って
xreaにしては?
1年1150円からあるから、それほど負担でもなさそう。

277 :271:2003/02/14 22:18 ID:???
Aさん
ありがとう!こんないいところがあるなんてしらなかったです。
今のところが9月までなのでそれからxreaに移住したいと思います。

278 :271:2003/02/14 23:13 ID:???
今、ぶっとびねっとでやってみました。
しかし、掲示板を仕上げてもインデックスは作成されるのに、その表示が
404 Not Found

そのページは存在しません

となりました。

279 :271:2003/02/14 23:22 ID:???
フルパスって
$SYSINFO{'BBSRoot'} = 'http://s1.buttobi.net/akaunt/cgi-bin'; # 掲示板ルート
$SYSINFO{'CgiRoot'} = "$SYSINFO{'BBSRoot'}/cgi-bin/test"; # CGIルート
$SYSINFO{'BoardRoot'} = '..'; # 掲示板ルート
$SYSINFO{'Debug'} = 0;


これでいいのですか?

280 :249:2003/02/14 23:26 ID:???
Aさん ◆/E1/G4IYタソ
アリガdゴザイマスタ。。。

281 :Aさん ◆/E1/G4IY :2003/02/14 23:53 ID:???
>>279
このサーバの場合、cgi-bin以下に置かないとダメなのかな?
http://s1.buttobi.net/akaunt/cgi-bin/test
                        ↑ここにスクリプトを置くとすると

$SYSINFO{'BBSRoot'} = 'http://s1.buttobi.net/akaunt/cgi-bin';
$SYSINFO{'CgiRoot'} = "$SYSINFO{'BBSRoot'}/test";

後の二つはそのままです。これでやってみてください。

>>280
うまくいきましたか?

282 :271:2003/02/14 23:59 ID:???
だめです。

404 Not Found

そのページは存在しません
がでます。

283 :Aさん ◆/E1/G4IY :2003/02/15 00:16 ID:???
>>282
http://s1.buttobi.net/akaunt/cgi-bin/板 ← こういうディレクトリは
作成されていますか?
なければcgi-binを含め、パーミッションがうまくないのかもしれません。
あるいは、adminで板を作成する時のディレクトリに 板 だけじゃなく
前後に何かくっつけてしまったとか

284 :271:2003/02/15 00:26 ID:???
出来ました!cgi-binのパーミッションが755でした・・・。
本とすいません・・・。

285 :7M. ◆7M./4Uw. :2003/02/15 00:55 ID:???
何かファイルを作ったりするフォルダのパーミッションは777でGOGO。

286 :280(249):2003/02/15 06:59 ID:???
>>Aさん
実はうまくいかなかったです。w
たぶん(ってゆうかもちろん)漏れのやり方のせいなんだろうけど・・。
(バージョン古いの使ってるし・・・。)
とりあえず、あの辺の<br>を全部消して満足しちゃいましたw

ついでに質問しちゃっていいですか??

「どのような形の削除依頼であれ公開させていただきます
2ちゃんねる20030201」

みたいのを一番下に表示させるにはどうすればいいんでしょうか・・?

287 :名無しさん@0ちゃんねる:2003/02/15 12:25 ID:o22kwmrg
いろいろ調べたんですがわからなかったので質問させてください。
CGI設置して掲示板も作ったのですがスレッドを新規に立てようとすると
タイトルが長すぎるとなってしまってエラーになります。
1文字でもそうなってしまうのですがどこの設定を変えればいいのでしょうか?
くだらない質問かもしれませんがよろしくお願いします。

288 :7M. ◆7M./4Uw. :2003/02/15 14:24 ID:???
>>286
print.pl(多分)のソースのhtml部分に書き足せばOK。
>>287
LIMIT_SUBJECTはいくつになってますか?

289 :名無しさん@0ちゃんねる:2003/02/15 14:31 ID:???
>287 多分パーミッションの問題

290 :287:2003/02/15 17:17 ID:3g30nz3g
レスどうもです。
>>288
LIMIT_SUBJECTは48になってました。
>>289
パーミッションもいろいろいじくってはみたんですけど
上手くいきません。適正値のサンプルとかってありませんかね?

291 :名無しさん@0ちゃんねる:2003/02/15 17:25 ID:???
bbs.plを書き換えてないとかいうオチじゃないよな?

292 :287:2003/02/15 18:02 ID:ybAs.NeU
>>291
書き換えました。

293 :名無しさん@0ちゃんねる:2003/02/15 21:17 ID:SBflrGug
すいません
「ERROR:文字数オーバー
一行の文字数が多すぎるです。。。
改行してね。」
これを解除するにはどこを変えれば良いですか
説明書を読みながら
何箇所か変えてみましたが解除できませんでした
ご指導よろしくお願いします

294 :名無しさん@0ちゃんねる:2003/02/15 21:21 ID:???
LIMIT_TEXT_COLUMNの値を大きくする

295 :286:2003/02/15 22:34 ID:???
>>7Mタソ
具体的に何行目・・・みたいに教えていただけると助かるのですが・・。
すいません厨房な質問で・・。
よろしくおねがいします。。

296 :Aさん ◆/E1/G4IY :2003/02/15 22:49 ID:???
>>295
print.plの350・351行目が以下のようになっているので、この間に追加する

printb("</form></center>$SysInfo{'CgiVersion'}</td></tr></table>");
printb("</center></body></html>\n");

追加する内容

print("<br><br><b>どのような形の削除依頼であれ公開させていただきます</b>");

297 :Aさん ◆/E1/G4IY :2003/02/15 22:52 ID:???
訂正

printb("<br><br><b>どのような形の削除依頼であれ公開させていただきます</b>");

298 :293:2003/02/15 23:38 ID:SBflrGug
>>294
ありがとうございました

299 :7M. ◆7M./4Uw. :2003/02/15 23:56 ID:???
>>295
あ、そっか。。。すんまそん。
>>296-297ってことで。。。

300 :管理人 ★:2003/02/16 00:31 ID:???
質問のほとんどをAさん、7Mさん他に任せてしまってスマソ。
ほんとにたすかってます。

>>287
SETTING.TXTがちゃんと作成されてなかったり、読めてなかったりすると
そのエラーが出る模様です。
・BBSRoot
・CgiRoot
・SETTING.TXTが出来ているか、SETTING.TXTのBBS_PATH設定
とかを調べてみてください。

301 :286:2003/02/16 01:03 ID:???
Aさん、7Mさん。アリガトウゴザイマシタ。。
kanbanの件と「どのような〜〜」の件、うまくできました。。感謝です。。

すんごい、教えて君で申し訳なくなってきているのですが、、、
「どのような〜〜」の部分でタグや画像は使えませんか??
「2ちゃんねる20030201」や「あなたの髪がフサフサに・・」の様に。。
いろいろ試したのですが出来なくて・・・。

302 :管理人 ★:2003/02/16 01:19 ID:???
>>301
代わりにお答えします。というかそのままタグとかを書いてもらえればオケです。
ただ、"で囲んでるので画像のURL指定する時とかは注意が必要です。

例:
print("<br><br><b>どのような形の削除依頼であれ公開させていただきます</b>");
print("<br></center><a href=\"http://〜\">2ちゃんねる</a>030215");

みたいに。

303 :管理人 ★:2003/02/16 01:20 ID:???
あ、print → printbです。

304 :名無しさん@0ちゃんねる:2003/02/16 01:38 ID:???
すみません、RIPs.cgi・errs.cgiを読み込まないようにするためにはどうしたらいいですか?

305 :管理人 ★:2003/02/16 01:46 ID:???
>>304
読み込まないようにとは、ログを取らないようにということですか?
もしそうなら、RIPs.cgiはスレッド作成ログなので、bbs.plの

CheckThreadTatesugi

というサブルーチン呼び出ししているところ(最新版なら451-455行目)を
コメントアウト。errs.cgiはprint.plの

OutErrorLog

というサブルーチンの先頭にreturn;とでもつけてください。

306 :304:2003/02/16 01:53 ID:???
できました
ありがとうございました

307 :名無しさん@0ちゃんねる:2003/02/16 02:13 ID:yXhxK60M
あのー
掲示板出来て、スレを立てようとしたら

---
ERROR:読み込み専用。。


閲覧機能稼動中です。
書きこみは出来ないかも。。。


リロードはこちら
---

が出ます。
どこをどうしたらよいのでしょうか?
ディレクトリーは全部777にしました。

308 :304:2003/02/16 02:15 ID:???
言われたとうりにやると、スレ立てはできるが書き込みができない状況に陥りました
CheckThreadTatesugiとOutErrorLogをコメントアウトすることで解決しました

309 :名無しさん@0ちゃんねる:2003/02/16 02:19 ID:???
>307 かなりガイシュツと思われますが、デフォルトでは閲覧専用になってます。
BBS_READONLYの値を none にしましょう。

310 :307:2003/02/16 02:28 ID:???
BBS_READONLYはnoneにしているのですが・・・

311 :他スレ116:2003/02/16 03:33 ID:???
関係ない質問すいません。
if ($mail eq "pre"){$text="<pre>$text<\/pre>";$pre=1;}
とbbs.plの「メッセージ欄の正規化」に記述したら、
前(前々?)バージョンではpreになったのに、
今のバージョンでできなくなりました・・・
CGIに詳しい方、ご教授願います。

312 :名無しさん@0ちゃんねる:2003/02/16 03:52 ID:???
>310 datasディレクトリのSETTING.TXTを弄っても意味ないですよ? まさかそ
んな落ちじゃないよね。

313 :名無しさん@0ちゃんねる:2003/02/16 03:58 ID:???
>>311
GetRightText関数のことかな? 見たとこメール欄のデータは渡っていないので
$mail変数を使っても意味ないね。引数を増やすか$FORMINFO{'mail'}を使うか
WriteMessage関数に入れてみるか。まぁ適当にやってみ。

314 :名無しさん@0ちゃんねる:2003/02/16 04:00 ID:???
あと正規表現を使ったほうがいいな。sageで書き込めんからね。

315 :307:2003/02/16 04:56 ID:???
>312
admin.cgiで設定していたから問題ないと思うのですが・・・・



316 :7M. ◆7M./4Uw. :2003/02/16 13:10 ID:???
おまけ:ウチのスクリプトでのpreの処理方法↓

if ($FORM{'mail'} =~ /pre/) {
$FORM{'MESSAGE'} = qq|<pre>$FORM{'MESSAGE'}</pre>|;
$FORM{'MESSAGE'} =~ s/ <br> / <br>/g;
} elsif ($FORM{'mail'} =~ /teletype/) {
$FORM{'MESSAGE'} = qq|<tt>$FORM{'MESSAGE'}</tt>|;
}

317 :7M. ◆7M./4Uw. :2003/02/16 13:13 ID:???
0chぽく書くならこんな感じか。
if ($FORMINFO{'mail'} =~ /pre/) {
$FORMINFO{'MESSAGE'} = qq|<pre>$FORMINFO{'MESSAGE'}</pre>|;
$FORMINFO{'MESSAGE'} =~ s/ <br> / <br>/g;
} elsif ($FORM{'mail'} =~ /teletype/) {
$FORMINFO{'MESSAGE'} = qq|<tt>$FORMINFO{'MESSAGE'}</tt>|;
}

あと(省略されました…全て(略))の部分に
</tt></pre>を入れとか無いと省略されたときindex.html上でタグが閉じないから注意。

200KB
READ.CGI - 0ch+ BBS 0.7.5 20220323
ぜろちゃんねるプラス