• 締切済み
  • 暇なときにでも

CGIで検索機能設定

自分のHPに検索機能を付けたいのですが、適当なCGIがなく自作するしかないと言われたのですが、まず何を勉強したらいいのでしょうか? ごく一般的な「検索する語を入力」「検索範囲=すべて」型の検索ではなくて、探したい情報を「地域」「ジャンル」「時間」などで検索するタイプの(よくお料理のHPにある材料・予算・調理法でメニューを検索するタイプの)機能を付けないと役に立たないんですが・・・ またこの場合、検索されるデータ(個々の店情報など)は何か特殊なページ立て(1ページに1件とか)で作る必要があるんでしょうか? HTMLの勉強もはじめたばかりなので、本の探し方もよく解らないのですが・・・

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数97
  • ありがとう数8

みんなの回答

  • 回答No.2
  • makorin
  • ベストアンサー率44% (31/70)

まずは、perlとCGIを勉強することですね。 CGIの本を1冊読めば、perlが必要なこととCGIを使えるサーバーが必要なことがわかります。 検索するデータが自分で入力するタイプじゃなく、選択するのみで有ればIF~ELSEの構成でと思います。 もっとも、それならJavaScriptだけでも出来ます。 JavaScriptの場合は、一つ一つのパターンに対応したページを用意しなければいけないのですけどね データファイルとして持って、そこから引っぱり出す方式を使えばCGIで制御した方が管理はしやすいですけどね。 データファイルに関してはryoyamaさんのデータ形式で良いと思います。 検索されるワードが固定ならデータファイルの作成も簡単だと思います。 まずはperlの勉強をした方が良いですね。 perlやCGIの本は本屋のネット関連のコーナーか、プログラムのコーナーに山ほど有ります。 その中で自分に合った本を探して、順番に勉強していって下さい。 検索機能を搭載させたCGIって、結構レベル高いプログラムになるので頑張って下さい。 一応、CGI関連のリンクがいっぱいあるURLを書いておきます。

参考URL:
http://script.lovely.to/

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 検索機能…。

    Q:検索機能をぼくのHPにつけたいのですが…。 ぼくが検索機能にほしい特徴はIDを教えた人だけがそれぞれに自由にぼくのHP上から 商品の一つ一つに写真、単価、数量等を 登録・変更・削除ができ、、 それらを誰でもジャンル検索・文字入力検索できるというものです。 来訪者がホームページを登録・検索できるプログラムは 「だれでもカンタンCGI&SSIサンプル集」にあるのですが…。 じっくりと、とりかかる時間はありますので すごい難しくてもがんばってやり遂げますのでよろしくお願いします。 参考:WIN98、cgi・ssi可能なレンタルサーバ

    • 締切済み
    • CGI
  • イントラネットで動作するCGIで出来たサイト内検索はありませんか?

    なんかタイトルが支離滅裂です・・・申し訳ない。 現在業務で必要な知識をまとめる作業をしておりまして、 その一環として、イントラネット内の自社サーバーでCGIを利用し、 既に製作済みの200ページ以上もあるHTMLから、 必要な情報を検索&表示できるようにしたいと考えております。 イメージ的にはサイト内検索のようなものです。 検索⇒検索キーワードに適合した既存のhtmlの一覧の表示⇒一覧から選択したHTMLを表示・・・というイメージです。 そのような機能を持つCGIをご存知でしたら、 フリーとシェアでオススメを教えていただけないでしょうか? 機能の具体的な説明としては、 (1)検索フォームがある。 (2)ドロップアンドリストでジャンル検索できる機能があれば良いが、無くても良い。 (3)検索機能の幅は、『HTMLのtitleタグ内』『bodyタグ内』を同時に検索してくれるタイプが好ましいと考えております。 (4)PHPだろうがなんだろうが、CGIではなくても動作するのなら言語は問いません。 HTMLなら多少わかるのですが、CGIはさっぱりで・・・ どなたがご助力お願いいたします。申し訳ありません。 お返事お待ちしております。

    • ベストアンサー
    • CGI
  • 検索機能はCGIを勉強すればよいのでしょうか?

    まったくのど素人です。 検索機能についてです。 電化製品の企業さんのHPをみると、文字を入れて検索ボタンをクリックすると自動的にそのページへ飛んでいってくれる機能です。 このやり方や知識などを勉強したいのですが、なんという分野なのでしょうか? どうぞよろしくお願いいたします。

    • 締切済み
    • CGI
  • 回答No.1
  • ryoyama
  • ベストアンサー率56% (45/80)

CGIを自作するためにはまずPerlという言語を勉強するのがいいと思います。 お望みの検索機能はキーワードだけでなくカテゴリを選択して検索するものですから検索されるデータは特別なファイルを作っておかなくてはならないような気がします。 例えば、 カテゴリ名、URL、キーワード1、キーワード2、・・・ という形式のデータファイルです。 ユーザが選択したカテゴリとキーワードが存在する行をデータファイルから探し出して、その行のURLを検索結果として表示するっていう処理になると思います。 もっとスマートな方法があるかもしれません。 他の人のアドバイスも見てみたいですね。(十人十色かも) GOOD☆LUCK

参考URL:
http://wakusei.cplaza.ne.jp/twn/www.htm

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 店舗検索機能があるフリーのCGI

    店舗検索ができるフリーのCGIを探しているのですが、ちょうど良いのが見つからないのでご存知の方がいらっしゃったら教えてください。 レストランやヘアサロンなどの検索エンジン型のコンテンツをHPに作りたいと思っています。ぐるなびやホットペッパーまでとはいかなくても最低限、 ・地域(エリア)から検索 ・カテゴリから検索(レストランだったら、中華、フレンチ、など) ・50音から探す があるものを探しています。 できれば路線検索や口コミなどもあればさらに良いです。各ページ(店舗紹介)には写真数枚とお店情報(住所やURLなど)を少々書ければ問題ありません。 フリーが難しい場合は、できるだけ価格が安いものがあればと思います。ちなみにCGIの知識は一通りあります。(簡単なものであれば多少作ったり、改造したりもできます) よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIより適切はデーターベースは?

    お世話になっております。 今回私は、自分の家でサーバーを立ち上げたので、HPを作ろう!と思いました。サーバーはWindowsです。 そのHPの一部に、レシピ集を載せたいと思っているのですが、そこのデーターベースを1ページずつ作るのではなく、CGIで組んで表示させようかと考えていました。CGIは以前組んだことがあったので。その方が管理も楽ですし、検索機能も利用できるな、と。 ですが、最近CGIを使っているサイトをあまり見ていない気がします。大体そういうデーターベースを扱うときは、どのようなプログラミング等を使いますか? プログラミング方面では初心者ですので、PHPなどの具体名をあげていただいて、作成時に参考になるHPなど教えていただければ幸いです。 勉強も兼ねて作成したいと思います。 よろしくお願いいたします。

  • 検索機能が充実している、レンタルサーバまたはレンタルカートなど

    事務用品のネットショップを運営する予定です。 商品種類、商品数が非常に多いので、商品検索機能が重要になってきます。 基本的にメーカーを選択して、型番を入力して検索といった感じが理想です。 以下のようなサイトを参考にしたいと思います。 http://www.e-toner.net/ メーカーを選択するところと、型番などを入力するところがあります。 例えば、CANONを選択してEP-62と入力して検索すると、1件の検索結果が表示されます。 検索結果のページはよくあるCGIではなく、htmlページです。 商品一覧ページもhtmlページのようです。 このような検索機能はレンタルサーバの機能なのでしょうか。それともレンタルカートの機能なのでしょうか。 CGIですべて商品を管理して、検索結果もCGIページで表示すようなCGIプログラムはあると思うのですが、htmlで管理できるのは始めてみました。 こういったことに詳しい方がいらっしゃいましたらアドバイスをお願いします。 よろしくお願いします

  • 自作CGIの設定の方法

    ホームページをソフトを使って完成させることが出来ました。 また、メールフォームやお問い合わせフォームも自分で作成することも出来ました。 サーバーを借りて、あとはアップロードさせて機能させるだけになりました。 でも、肝心の自作CGIのサーバーへの設定が勉強不足でどうして良いのかわかりません。 サーバーには、無事アップロードする事は出来ました。 サーバーにフォルダーがあって一旦そこへ転送してしまいましたが、CGIフォールダーをデリクトリーの下へ作成してそこへCGIのページを転送すれば機能する様になりますか? その際に、CGIのファイル名はhtmlのままで良いのでしょうか。 また、そのフォルダーに転送したら一旦転送したファイルからCGIファイルは削除しておけば良いでしょうか。 是非、ご回答お待ちしておりますので宜しくお願いします。

  • CGI作成の勉強をするための無料サーバはありますか

    CGIの勉強をしたいのですが、どのプロバイダをみても「自作CGI・SSI使用不可」となっており、無料で自作CGIができるサーバがみつかりません。どこかお心あたりのある方、情報提供おねがいします。

  • CGIでカート等。

    ネットを使った商売を始めようと思い、 ホームページに検索機能、投稿フォーム、会員専用ページまたはカート等を つけようと、cgiの勉強を1から始めようと思うのですが どれほどの時間でマスターできるでしょうか? とうてい無理なほどでしたらこのようなcgiをダウンドードまたはレンタル って手も考えているのですが・・・ 実は以前ダウンロードしたカウンターのcgiですら使いこなせずでした(^^; もしこっちの場合でいくなら、なにか良い参考書ありませんでしょうか? よろしくお願いします。 ちなみに第2種情報処理資格あります。

    • ベストアンサー
    • CGI
  • レンタルCGIを探しています

    部活のHPを作ることになッたのですが、 私以外の部員はHTMLを扱うことが出来ず、私しか試合結果等更新することが出来ません。 私が退部してしまったら更新する人がいなくなってしまうので、 掲示板のような物で部員が簡単に試合結果等を書き込むことが出来るレンタルCGIを探しています。 学校のサーバでの公開なので自作CGIは使うことができません。 携帯からでも見れて、PW等で部員しか更新できない機能が欲しいです。 このようなレンタルCGIはありますでしょうか。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • 自サイトに検索機能を設置

    自サイトに検索機能を設置する場合formタグを使用しますが、 formタグを使用する時必須属性にactionがありますが、これは情報をcgiに送信するために必要とされていると思いますが、 あるサイトのformのソースを見たら、次のようになっていました。自サイトに検索機能があるのですが <form method="post">だけになっていました。 これはactionは必須ですのでhtml自体が間違っていると思いますが、この場合 どこで検索されるのですか?送り先が不明ですが、どうやって検索されるのでしょうか? その他に次のように書かれたサイトがありました。 <form method="get" action="http://www.そのサイトのURL"> このようにcgiを使用しないで自サイトに検索機能を作ることは可能ですか?

    • 締切済み
    • CSS
  • HP検索

    ただ今HP作っています 検索機能を作りたいのですが。 楽天などのように 検索すると画像も一緒に検索できるようなサイトを作ることが できる CGIなどないでしょうか?

  • 検索機能付きHP製作

    自分の目線で駅・病院のバリアフリー等の情報HPを立ち上げたいのですが、トップページにはサイト名・更新情報・サイト内検索機能などを付けて載せたいと考えています。 トップページから検索機能と駅・病院のバリアフリー等の情報を見るためにはログインを必項にしたいと思っております。 どこのレンタルHPやソフトを使用すればよいのでしょうか?