- ベストアンサー
CGIログファイルから1行分ずつ表示。
ログファイルが以下のように、 NAME=***&TITLE=***&HIDUKE=***= NAME=***&TITLE=***&HIDUKE=***= NAME=***&TITLE=***&HIDUKE=***= となっています。 このログファイルの中身を表示させようとしたのですが、1番上のデータ(1番古いデータ)しか表示されません。 これを数行分(できれば最新5件、など)表示させたいのですが、どのようにすればいいのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
お礼
回答ありがとうございます。 以下のようにしてみましたが、うまくいきません。 #!/usr/local/bin/perl open (NOTE,"top.log"); @DATA=<NOTE>; close(NOTE); foreach(@DATA){ ($a)=split(/=/,$_); $A[$no]=$a; $no++; } @A=reverse(@A); print "Content-type:text/html\n\n"; for(i=0,i<4,i++){ print "$A[i]<BR>\n"; } うまく組みこめていないのだと思いますが…。 どこが違うか指摘お願いいたします。