質問掲示板

CGIなどのの質問を受付ます。
現在SPAM対策の為、一部ホストアドレスを規制中。

新規発言一覧最新記事過去一覧 | 検索HOME
No.110  Re[2]:年度を100年戻す方法
発言者: moon
発言日: 2004 03/01 01:14
発言元: 211.12.96.27
 
前レスからの回答続き


具体的には1145行目辺りの

# ログリスト読み込み
sub dir {

のサブルーチンの中で指定をします。

1218行目辺り、

} else {
    print qq|<option value="$cgi?log=$_">|;
    print substr($_,0,2) ."年";
    print substr($_,2,2) ."月\n";
}

これを

} else {
    open (INLOG,"$direct/$_");
    @view = <INLOG>;
    close(INLOG);
    foreach $view (@view) {
        (@_) = split(/\t/,$view);
        print qq|<option value="$cgi?log=$_&id=$_[4]">|;
        print $_[2] ."\n";
    }
}

このようにすればできるような気がします。
(動作確認してないので動かない場合あり)
ちなみにこれだと全てのタイトルを表示してしまうので、
LOGが多くなっていくと非常に多くのリソースを食うのでご了承くださいませ。

動かなかったら適当にがんばってください(笑)


> 勝手なお願いですが、どうかよろしくお願いいたします。


あれ、三つ目は?

▼関連発言

108:年度を100年戻す方法 [わに] 02/27
 └109:Re:年度を100年戻す方法 [moon] 03/01
  └110:Re[2]:年度を100年戻す方法 [moon] 03/01
   └111:Re[3]:年度を100年戻す方法 [わに_wa] 03/01 <

Pass 保存

CGIROOM