WwwSearch 4.0 利用メモ - とほほのWWW入門

目次

WwwSearchとは?

WwwSearch は、Webサーバー上のファイルから、特定の文字を含むファイルを検索する機能をもった CGI スクリプトです。フリーソフトとして配布しています。商用・使用を問わず、利用・改造・流用・再配布はご自由にどうぞ。

ダウンロード

下記からダウンロードできます。

実行イメージ

実行イメージは、「掲示板実行イメージ」をご覧ください。「CGI」とか「アイコン」とかの検索用語を入力してみてください。

注意事項

更新履歴

設置方法

  1. CGIの設置経験の無い方は、まず、「とほほのCGI入門」などを参考に、簡単なCGIの設置練習を行ってください。

  2. wwwsrch.cgi を、メモ帳などのテキストエディタで開き、★ 印の項目を説明に従って変更してください。

  3. 下記のファイルをサーバーに転送してください。この時、それぞれのファイルの改行コードが、サーバーに適したものになるようにしてください。サーバーがUNIXの場合はパーミッションも変更してください。

    ファイルパーミッション
    wwwsrch.cgi755(rwxr-xr-x)
    wwwsrch.log666(rw-rw-rw-)


  4. 検索窓を貼り付けたいページに、以下の記述を追加してください。wwwsrch.cgi の部分は、wwwsrch.cgi を設置したフォルダに合わせて適切に変更してください。例えば、cgi-bin の下に設置した場合は cgi-bin/wwwsrch.cgi となります。

    <form method="POST" action="wwwsrch.cgi">
      <input type="text" name="word">
      <button>検索</button>
    </form>
    

    もしくは単に、wwwsrch.cgi へのリンクを追記してください。

    <a href="wwwsrch.cgi">このサイトを検索</a>
    

検索結果のアドレスが異なる場合の対処

検索結果のジャンプ先のアドレス(URL)が、期待したものと異なる場合、例えば、http://xx.yy.zz/aa/bb/index.htm へのリンクになって欲しいのに、../cc/dd/index.htm へのリンクになってしまう場合は、wwwsrch.cgi の382行目あたりの

# $target =~ s|○○|△△|;

という行を次のように変更してください。

$target =~ s|../cc/dd|http://xx.yy.zz/aa/bb|;

ここで、「$target =~ s|文字列A|文字列B|;」は、「文字列A」を「文字列B」に置換することを意味します。

置換は、リンクにマウスを乗せたときにステータスバーに表示されるものではなく、必ず、HTMLソースの、「<a href="○○">」の ○○ の部分に対して行ってください。


Copyright (C) 1996-2021 杜甫々
初版:1997年9月28日、最終更新:2021年5月9日
http://www.tohoho-web.com/soft/wwwsearch/readme.html