ついでに index.html 書き出し部分も
# index.html
$boradName = 'news4vip';
# 1..10
$tmpl = qq[<a href="../test/read.cgi/${boardName}/%s/l50" target="body">%d:</a> <a href="#%d">%s</a> ];
$cntLast = (@subjectTxt > 10) ? 10 : scalar(@subjectTxt) ;
for $cnt (1 .. $cntLast)
{
$_ = $subjectTxt[$cnt-1];
printf($tmpl, substr($_, 0, 10), $cnt, $cnt, substr($_, 15));
}
# 11..100
$tmpl = qq[<a href="../test/read.cgi/${boardName}/%s/l50" target="body">%d: %s</a> ];
$cntLast = (@subjectTxt > 100) ? 100 : scalar(@subjectTxt) ;
for $cnt (11 .. $cntLast)
{
$_ = $subjectTxt[$cnt-1];
printf($tmpl, substr($_, 0, 10), $cnt, substr($_, 15));
}
# 上位10スレの l10 のhtml化
$cntLast = (@subjectTxt > 10) ? 10 : scalar(@subjectTxt) ;
for $cnt (1 .. $cntLast)
{
# threadId 取得
$threadId = ($subjectTxt[$cnt-1], 0, 10)
# dat を読む (ここでもIOを減らす方法はいくつかある)
open(DAT, "${boardPath}/${threadId}.dat");
# 書く ( 1 と l10 部分)
}
探検
bbs.cgi再開発プロジェクト Part8
■ このスレッドは過去ログ倉庫に格納されています
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【芸能】平手友梨奈 変わり果てた姿にネット騒然! 「どうしちゃったの?」「やっぱり得体が知れません」「ギャップ沼」 [冬月記者★]
- 既婚女性の9割「結婚して幸せ」…一方で「マイナス」感じる人も 「親戚付き合いが面倒」を超えたデメリットが生々しかった [首都圏の虎★]
- ベトナム産ジャポニカ米、日本のスーパーへ「令和の米騒動」商機にPB化★4 [Gecko★]
- 元ジャンポケの斉藤慎二被告(42)が不同意性交等・不同意わいせつの罪で起訴 駐車中の車内で20代女性に性的暴行を加えるなど疑い★3 [少考さん★]
- 来世に残したい漫画ランキング スラムダンクやワンピースという強敵を抑えた1位は…「伏線回収が見事」と絶賛の“あの人気作” [muffin★]
- 【格闘技】ロッタンに衝撃KO負けの武尊 2週間前に肋骨と胸骨骨折しドクターストップだった! 全治7週間、呼吸もままならず [冬月記者★]
- 【先着っ!】アヴェムジカで運命共同体になりたい女の子っ!!!!!!!!!!!!!!!!!!!!!
- 【実況】博衣こよりのえちえちポケモンSVランクマッチ🧪
- 🏡🌃
- 辞職勧告可決の姫路市議「間違ったことは一切していない。今後も市民に負託を受けた議員としての職を全うする」※知事選後本会議全欠席 [196352351]
- 確定拠出年金を外国株式から元本確保に変えた、これで外国株式は上がるはず、喜べ! [696684471]
- 熊本のTSMC工場から有害なフッ素化合物が川に流出してしまう [709039863]