ホーム > ダウンロード > データ管理・検索 > Tor Search > ダウンロード

<< Tor Search >>


[詳 説] [実動サンプル] [スクリプト利用規定]

 ここでは、i-Mode、SoftBank、au、EMOBILE、WILLCOMに対応した(ディレクトリ型)検索エンジンCGIスクリプト「Tor Search」を配布しています。

 スクリプトの特徴・機能等の詳しい説明はこちらをご覧下さい。

 ☆実動サンプル該当する端末をお持ちの方はアクセスしてみて下さい
  └モバイル版任意でモバイル用のページを表示させられます


 このスクリプトをダウンロードして利用するにあたって、必ずスクリプト利用規定の条件に同意して下さい。ダウンロードした時点で「利用規定」に同意したものとみなします。



  1. 以下の圧縮ファイルをダウンロードし、解凍して下さい。

      Tor Search search.lzh
    LHA形式
    search.zip
    ZIP形式
     (Ver1.24 / 約51-53KB)


  2. ダウンロードしたファイルを解凍すると以下のようなファイルが展開されます

    • index.cgi … メインスクリプト
    • search.cgi … 検索用スクリプト
    • edit.cgi … 編集用スクリプト
    • admin.cgi … 管理用スクリプト

    • data.cgi … 本登録データ記録用ファイル
    • tmp.cgi … 仮登録データ記録用ファイル
    • A.cgi … バックアップ用ファイル
    • B.cgi … バックアップ用ファイル
    • C.cgi … バックアップ用ファイル

    • com.pl … 共通設定ファイル
    • cond.pl … 環境設定ファイル

    • folder.gif … フォルダGIFファイル
    • folder2.gif … フォルダGIFファイル
    • mobile.gif … 携帯対応GIFファイル
    • pc.gif … パソコン専用GIFファイル
    • new.gif … 新着GIFファイル
    • up.gif … 更新GIFファイル
    • recom.gif … おすすめGIFファイル
    • sougo.gif … 相互リンクGIFファイル

    • jcode.pl … 日本語変換ライブラリ (歌代 和正さん作成)

    • readme.txt … スクリプトについての情報、設置の仕方など



  3. CGIファイル*1 をエディタで開き、少なくとも以下の項目を確認してください
      *1 … CGIファイル = index.cgi / search.cgi / edit.cgi / admin.cgi

      #!/usr/local/bin/perl
      プロバイダで定められたPerlへのパスを指定します



  4. com.pl をエディタで開き、設定を行ってください

      ファイル名の指定:ファイル名を変更した場合のみ修正が必要

      $script = "index.cgi";
      メインスクリプト名

      $s_script = "search.cgi";
      検索用スクリプト名

      $e_script = "edit.cgi";
      編集用スクリプト名

      $a_script = "admin.cgi";
      管理用スクリプト名

      $jcode = './jcode.pl';
      日本語変換ライブラリのパス

      sendmailの指定:メール通知する場合のみ設定が必要
       … パスが分からない場合はプロバイダに問い合わせて下さい。

      $sendmail = '/usr/lib/sendmail';
      sendmailのパス



  5. cond.pl をエディタで開き、設定を行って下さい

    cond.pl内に記載されている指示に従って設定を行って下さい。



  6. category.dat をエディタで開き、設定を行って下さい

      カテゴリは、1行に1カテゴリずつ指定していきます
      それぞれのカテゴリに番号をつけていきますが、その番号のつけ方で分類方法が指定できます
      カテゴリの指定はすべて「カテゴリ番号,カテゴリ名,」と半角コンマ「,」で区切ります

      <1階層目の設定>
       0,娯楽と遊興,
       1,インターネット,
       2,コンピュータ,
        といった具合で、「0」から順番にカテゴリ番号をつけていきます

      <2階層目以降の設定>
       例:カテゴリ番号「0」である「娯楽と遊興」に2階層目を追加していきます
        0,娯楽と遊興,
        0_1,映画,
        0_2,音楽,
        0_3,TV,
         といった具合で、追加したい元のカテゴリ番号に半角アンダーバー「_」で2階層目の番号をつけてきます
         この場合、省略して表記しますが、元の階層が「0」に当たるため、2階層目の番号は「1」から開始します

       2階層目以降は、同じ作業の繰り返しで、いくつでも階層を追加することができます
        0,娯楽と遊興,
        0_1,映画,
        0_1_1,邦画,
        0_1_1_1,男優,
        0_1_1_2,女優,
        0_1_2,洋画,
        0_1_2_1,男優,
        0_1_2_2,女優,



  7. ファイルのアップロード

     GIF画像は「バイナリモード」で、その他は「テキストモード」でFTP転送し、< >内のパーミッションに設定して下さい。

      public_html − index.html
        └◇cgi-bin <777>
           ├・index.cgi <755>
           ├・search.cgi <755>
           ├・edit.cgi <755>
           ├・admin.cgi <755>
           ├・com.pl <755>
           ├・cond.pl <755>
           ├・data.cgi <666>
           ├・tmp.cgi <666>
           ├・A.cgi <666>
           ├・B.cgi <666>
           ├・C.cgi <666>
           ├・count.txt <666>
           ├・category.dat
           ├・jcode.pl
           ├・folder.gif
           ├・folder2.gif
           ├・mobile.gif
           ├・pc.gif
           ├・new.gif
           ├・up.gif
           ├・recom.gif
           └・sougo.gif



  8. 最後に index.cgi にリンクを貼ります

    【例】
    <a href="./search/index.cgi">Tor Search</a>



  1. スクリプトの改造について

     このスクリプトの改造は、基本的に自由にしていただいて構いません。

     ※注意事項  ・改造は自己の責任で行って下さい。
       ・改造に関する質問は原則として受け付けません。
       ・著作権表示を削除するなどの改造は固く禁じます。


  2. 複数ファイル対応について

     このスクリプトは、1組で複数の検索エンジンを扱うことができます。

     例:ここでは、パート2という検索エンジンを追加すると仮定して説明します。
       (分かりにくいかもしれませんが、勘弁して下さい)

      ◇public_html − index.html
         ├◇cgi-bin <777>
           ├・index.cgi <755>
           ├・search.cgi <755>
           ├・edit.cgi <755>
           ├・admin.cgi <755>
           ├・com.pl <755>
           ├・cond.pl <755>
           ├・data.cgi <666>
           ├・tmp.cgi <666>
           ├・A.cgi <666>
           ├・B.cgi <666>
           ├・C.cgi <666>
           ├・count.txt <666>
           ├・category.dat
           ├・jcode.pl
           ├・folder.gif
           ├・folder2.gif
           ├・mobile.gif
           ├・pc.gif
           ├・new.gif
           ├・up.gif
           ├・recom.gif
           ├・sougo.gif
           ├◇part2 <777>
               ├・cond.pl <755>
               ├・data.cgi <666>
               ├・tmp.cgi <666>
               ├・A.cgi <666>
               ├・B.cgi <666>
               ├・C.cgi <666>
               ├・count.txt <666>
               └・category.dat

    1. 好きなIDをつけたフォルダを作成します。
        ※今回の例では、「part2」という名前のフォルダを作成します。
        ※フォルダのパーミッションを「777」しないとロックファイル機能が無効となります。

    2. 作成したそれぞれのフォルダに、以下のファイルを設置します。

      • cond.pl … 自分のものをコピーし、必要に応じて設定を変更して下さい。
      • category.dat … 自分のものをコピーし、必要に応じて設定を変更して下さい。
      • data.cgi … 空のファイルを作成して下さい。
      • tmp.cgi … 空のファイルを作成して下さい。
      • A.cgi … 空のファイルを作成して下さい。
      • B.cgi … 空のファイルを作成して下さい。
      • C.cgi … 空のファイルを作成して下さい。
      • count.txt … 空のファイルを作成して下さい。

    3. 作成したフォルダとファイルを上図のようにアップロードします。

    4. 最後にそれぞれのID情報を付加した形でリンクします。

        index.cgi?id=part2 … PART2の場合

Presented By
- Tor World -