記事No | : 611 |
投稿日 | : 2007/05/21(Mon) 14:01:58 |
タイトル | : COM BOARDにて |
ID情報 | : int96s |
投稿者 | : ラーメン大好き |
URL | : http://593potter.dip.jp/bbs/combbs.cgi |
自宅サーバー設置に初挑戦して、こちらの掲示板CGIスクリプトを利用させて頂いております。
サーバーの事もCGIの事もまだ勉強中で四苦八苦しており、
一応過去ログなども探してみたのですがよくわからなかったので質問させて下さい。
書き込みの表示を降順(上から古い順)に表示させるには
どこをどう設定すればよいのでしょうか?
もし、既出でしたら申し訳ないのですが宜しくお願い致します。
記事No | : 618 |
投稿日 | : 2007/05/21(Mon) 20:02:23 |
タイトル | : Re: COM BOARDにて |
ID情報 | : tems |
投稿者 | : BAL |
URL | : http://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 |
投稿者 | : ラーメン大好き |
URL | : http://593potter.dip.jp/bbs/combbs.cgi |
BALさんのご指導の通り追記して無事降順で表示されるようになりました。
大変助かりました。ありがとうございました。m(_ _)m