Amazon.co.jp アソシエイト

バージョンアップ決定!?
あなたのご要望をお待ちしております。


検索君

友達に教える。


自分のホームページ内の検索を行います。
特徴
検索というと何やら難しそうですが、このCGIはめちゃくちゃ簡単に設置出来ます。
その代わり、、、検索に少し時間がかかります。

まずは、こちらのサンプルをご覧下さい。
(新しいブラウザにて表示されます)

100番勝負内のhtml文を検索しますので、試しに「はぎちゃん」とでも入れて検索してみて下さい。
必要なファイルや道具
まず必要になるのは、EUCコードを扱えるエディターです。
MacintoshならばJeditやNuEdit、Windowsなら秀丸エディターなどといったエディターがお勧めです。雑誌の付録CD等でお探し下さい。これらのエディターは、シェアウエアですので、気に入ったら作者に送金しましょう。

下記のファイルをダウンロードして下さい。

hserch.txt
CGIの本体です。hserch.cgiという名前に変更して下さい。
jcode.txt
jcode.plです。jcode.plという名前に変更して下さい。
以上のファイルが必要になります。
設置作業
hpost.cgi、hpost_admin.cgi設定部分を設置するサーバーに合わせて変更します。
変更する部分は、
  1. #!/usr/local/bin/perl (Perlへのパス)
  2. $Home (ホームページのURL)
  3. $HomeTitle (ホームページのタイトル)
  4. $CgiName (このCGIのファイル名)
  5. $CgiTitle (このCGIのタイトル)
  6. @Dirs (検索するディレクトリ)
  7. @Styles (検索するファイルの種類)
等です(hserch.cgiファイルのコメント部分を参照して下さい)。

@Dirsは、@Dirs=("../","../hogehoge/");、という具合に、このCGIからの相対パスで指示し、最後に/を付けます。
@Stylesは、検索したいファイルの拡張子です。.cgi等はやめておいた方がよいでしょう。

転送・パーミッションの設定
まず、FTPソフトで全てのファイルを転送します。
ここでは、仮に「public_html」というディレクトリの中に「cgi-bin」というディレクトリを作成して、その中に設置するものとします。

尚、転送モードは全てTEXTとなります。

ファイル名 パーミッション コマンド
hserch.cgi 705 or 755 chmod 705 hserch.cgi
chmod 755 hserch.cgi
jcode.pl 604 or 644 chmod 604 jcode.pl
chmod 644 jcode.pl
転送及びパーミッションの変更についての詳しい説明は、こちらです。

以上で 「検索君」 の説明を終わります。
尚、ご質問やご意見などございましたら、
MLへ参加して下さい。

友達に教える。


[back]



Copyright (C) 1997 Web新撰組 All Rights Reserved.