検索フォームで特定のディレクトリを除く事は可能でしょうか?

[上に] [前に] [次に]
ddd 1999/05/18(火) 07:44:43
検索フォーム(wwwsrch.cgi)で特定のディレクトリ
例えば "cgi-bin" ディレクトリ内を検索対象から外す
という事は可能でしょうか?

無責任官庁 1999/05/18(火) 11:29:57
単純に、プログラムに固定で入れてしまっていいのなら、
ソース(最新)の、173行目あたりの、

if ($file eq ".") { next; }
if ($file eq "..") { next; }

の所に、同じように

if($file =~ /cgi-bin/) { next; }

ってな感じで入れたらいいと思いますけど。

ddd 1999/05/19(水) 19:34:53
[[解決]]
無責任官庁さんありがとうございます。

>if($file =~ /cgi-bin/) { next; }

このまま貼り付けてテストするとうまくいきました。
ところで、このチルダは何なのでしょう?

前回もカウンターの件でご指導頂き、
重ね重ねありがとうございました。
今後ともよろしくお願いします。

eXor 1999/05/19(水) 20:33:37
 $file中に『cgi-bin』という文字列が含まれていないかどうかを調べるものです。
 詳しくは、WWW入門中のPerl入門、概要編の『マッチング』『正規表現』を参照して下さい。

ddd 1999/05/19(水) 23:47:19
eXorさん
レスありがとうございました。

[上に] [前に] [次に]