KENT-WEB サポートコーナー 過去ログ [ 0133 ]


記事No: 611
投稿日: 2007/05/21(Mon) 14:01:58
タイトルCOM BOARDにて
ID情報: int96s
投稿者: ラーメン大好き
URLhttp://593potter.dip.jp/bbs/combbs.cgi

自宅サーバー設置に初挑戦して、こちらの掲示板CGIスクリプトを利用させて頂いております。
サーバーの事もCGIの事もまだ勉強中で四苦八苦しており、
一応過去ログなども探してみたのですがよくわからなかったので質問させて下さい。

書き込みの表示を降順(上から古い順)に表示させるには
どこをどう設定すればよいのでしょうか?

もし、既出でしたら申し訳ないのですが宜しくお願い致します。


記事No: 618
投稿日: 2007/05/21(Mon) 20:02:23
タイトルRe: COM BOARDにて
ID情報: tems
投稿者: BAL
URLhttp://f43.aaa.livedoor.jp/~sumure/

> 自宅サーバー設置に初挑戦して、こちらの掲示板CGIスクリプトを利用させて頂いております。
> サーバーの事もCGIの事もまだ勉強中で四苦八苦しており、
> 一応過去ログなども探してみたのですがよくわからなかったので質問させて下さい。
>
> 書き込みの表示を降順(上から古い順)に表示させるには
> どこをどう設定すればよいのでしょうか?
>
> もし、既出でしたら申し訳ないのですが宜しくお願い致します。

以下でどうでしょう。

#-------------------------------------------------
# 記事表示部
#-------------------------------------------------

-- 途中省略 --

local($i) = 0;
open(IN,"$logfile") || &error("Open Error: $logfile");
while (<IN>) {
$i++;
if ($i < $page + 1) { next; }
if ($i > $page + $pglog) { last; }
#▼ここから▼
unshift(@tmp, $_); }
close(IN);
foreach (@tmp) {
chop;
#▲ここまで追加▲
local($no,$date,$nam,$eml,$sub,$com,$url) = split(/<>/);
if ($eml) { $nam = "<a href=\"mailto:$eml\">$nam</a>"; }

if ($autolink) { &auto_link($com); }
if ($url) { $com .= "<p><a href=\"$url\" target=\"_blank\">$url</a>"; }

print "<dt><hr>[<b>$no</b>] ";
if ($subject) {
print "<b style=\"color:$subcol\">$sub</b> ";
print "投稿者:<b>$nam</b> 投稿日:$date<br><br>\n";
} else {
print "<b>$nam</b> - $date<br><br>\n";
}
print "<dd>$com<br><br>\n";
}
#close(IN); ## ←コメントアウト


記事No: 621
投稿日: 2007/05/21(Mon) 20:52:29
タイトルRe^2: COM BOARDにて
ID情報: int96s
投稿者: ラーメン大好き
URLhttp://593potter.dip.jp/bbs/combbs.cgi

BALさんのご指導の通り追記して無事降順で表示されるようになりました。

大変助かりました。ありがとうございました。m(_ _)m


[検索ページ]