ついでに 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
■ このスレッドは過去ログ倉庫に格納されています
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国が報復関税打ち止め宣言 対米125%も今後「相手にしない」 ★3 [蚤の市★]
- 【流行語】やくみつる氏 「魚雷バット」を流行語候補に予想「いいとこいくんじゃないか」も「日本人は抵抗が強い」 [ネギうどん★]
- 【芸能】広末涼子容疑者、事故当日に映画監督と口論 撮影中に容疑者が指示に反発…監督激怒「やってやれるか!俺が辞めてやる!」 ★2 [湛然★]
- コンビニで「現金決済のお願い」 …「手数料がツライ」店悲鳴 新紙幣がカギ ★3 [煮卵★]
- 「ブルーインパルス」見物目的の訪問控えて…万博協会「見物客が集まると危険で、大変なことに」 [おっさん友の会★]
- 国民全員に現金5万円給付、政府・与党が検討 米関税措置など踏まえ ★3 [蚤の市★]
- 須磨し顔👶🏡
- 【実況】博衣こよりのえちえちクロノトリガー🧪 ★3
- 【悲報】アメリカ系ハーフ「議員会館をウロウロしているお掃除ロボットを調べたら中国製だったの!関係各所に鬼電よ!」 [158478931]
- 中国の市民、関税戦争に乗り気「どっちが倒れるかの勝負」「惨めにアメリカに屈服する必要はない」 [333919576]
- では聞くが「バニラ」とは一体なんなのだ? [399583221]
- 【実況】ばんぱく開会式