ラウンジの最終発言者の場所
[上に]
[前に]
[次に]
Masaki
[E-Mail]
1998/03/13(金) 00:46:22
ラウンジの最終発言者のところを、
最初に発言した人の名前をずーっと出しておく方法はありますか?
最終更新日はどんどんアップデートされて欲しいのですが、
誰が投げかけた質問なのかを最後まで表示したいのですが....
B-Cus
1998/03/13(金) 02:43:10
書き込みが保存されているファイルを見たことはありますか?
--ここから--------------------------------------------
Subject: 日本語の処理の方法は??
========================================
From: りょぢぃー
E-Mail: ryozzy@cc.rim.or.jp
HomePage: http://www.cc.rim.or.jp/~ryozzy/bz/
Date: 1998/03/12(木) 10:21:05
(本文略)
========================================
From: miyasiro
Date: 1998/03/12(木) 14:05:32
(本文略)
========================================
From: sekikawa
E-Mail: sekikawa@po.jah.ne.jp
HomePage: http://www.jah.ne.jp/~sekikawa/
Date: 1998/03/12(木) 16:28:34
(本文略)
========================================
From: miyasiro
Date: 1998/03/12(木) 18:04:21
(本文略)
--ここまで(念のため、各行の先頭に空白を入れました)------
こんな感じになってるわけです。
で、wwwlog.cgi は
open(IN,"上のファイル");
while (<IN>){
if ($_ =~ /^From: /) {
$from = $_;
$from =~ s/^From: //;
$count++;
}
}
こんなふうにしてるんですね。m/^From: /の部分でマッチしたら
それが発言者なわけです。で、ファイルの先頭から最後まで見ていけば
$fromには最終発言者が記録される、ってことです。
ということは、最初に出てきたFrom以外は$fromに代入しなければいいわけで。
あとはがんばってください。
匿名希望
1998/03/26(木) 07:53:34
[上に]
[前に]
[次に]