• 締切済み

perl cgiでサ-バ内検索

perl cgiで 自分のサ-バ内に置いてある*.c,*.h等の ソ-スファイル内のkeyword検索(文字列等)の できる無料perl cgiを探しています。 URLの検索するcgiは、多数見つかったのですが、 デ-タ検索が見つかりません。 どなたか教えて下さい。

みんなの回答

  • kokucho81
  • ベストアンサー率61% (157/255)
回答No.1

普通の全文検索エンジンCGIで、デフォルトが*.html,*.htmとなっている拡張子の対象を*.c,*.hとかにすれば良いだけでは? 全文検索エンジンのcgiはwwwsearchはじめ、いっぱいあるので、ネット上を探しては? http://script.lovely.to/list.php3?path=home_script_perl_search このなかで、自分のHPの~とあるもの。 あと、無茶苦茶にファイル数とかが多い場合は、namazuとかでも良いけど、自分で検索するために、自分でインデックス作るのはけっこうバカくさいです。

関連するQ&A

  • なぜ CGI は Perl 言語で作成/動く環境が多いのか。

    最近 CGI に興味をもちここで質問しながらネット検索をしました。 すると Perl 言語での CGI サンプルが一番多く C 言語で作る CGI の サンプルが少し見つかりました。 私の使っている無料サーバーでも CGI は使えますが Perl 言語だけ有効です。 セキュリティの問題で SSI と組み合わせた C 言語の CGI は実行出来ないようです。 質問内容: (1)なぜ CGI は Perl 言語が一番多いのか?→PHP、Cもあるのに (2)なぜ無料サーバーの多くが Perl 言語しか使えないのか? (3)処理の重い CGI を使うとサーバーがダウンするので使わないようにと  私の使っている無料サーバー(infoseek)でなっています。どの程度の  処理のことでしょうか? 上記の3つまたは1つでもアドバイスをして欲しいです。 回答をお待ちしています。

    • ベストアンサー
    • CGI
  • Perlにこのようなことはできるのでしょうか

    質問させていただきます 最近ちょっとcgiに触れているのですが、perlには次のようなことは可能なのでしょうか 可能ならばもう少し勉強して実際にそういった動きをするcgiを作ってみたく思っています 1.テキストボックスにUrlを入力してもらう 2.送信ボタンが押されたらUrlを参照して対象のページの内容を見にゆき、 3.その中を文字列検索して欲しい情報を持ってきて、表示する cgiに「できること」は様々なページに載っていたのですが、「できないこと」はさすがに載っておらず 2.の部分ができるのかできないのかがよくわかっておりません cgiで可能なのかどうか、もし不可能ならばそういった動作を行うのによいのはどんな言語なのか というのをご返答いただければと思います。

  • 検索用CGIについて

    料理のレシピのホームページを作成したのですが、料理名や材料などの キーワード検索を作りたいのですがどうすればよいのでしょうか? 無料の検索用CGIなどあったら教えてください。

  • Perl(cgi)でこれはできますか?

    今まで、デスクトップ上にあるJAVAのプログラムで、 http://***.ne.jp を解析して、その中から、ある値を含む条件のURLのみを抜き出してHTMLリンク集を作っていました。 この作業を、ウェブベース(sakura.ne.jpのライトプランで利用予定。使用可能言語は多分perlのcgiのみ)で行うことはできないものかと思っております。 具体的には、 インプットボックスに、解析したいURLを入れて、検索ボタンを押すと、そのURLの文章の中から必要な文章のみを抜き出してそれと、HTMLリンク集にして返すというプログラムです。 また、perlやcgiは今まで殆ど触ったことが無い言語なので、どんなことでも、参考になりそうなことがありましたら是非是非、ご紹介ください。 宜しくお願い致します。

    • ベストアンサー
    • Perl
  • Perlでの検索

    はじめまして。 Perlにて、テキストから "xxxx ∧ xxx ∨ xxx" という形の文字列を検索しようと思っており、 whileやifなどで while(またはif)($hoge =~ /xxxx ∧/g){... という検索をしても文字列一致しません。 どうやら∧や∨という記号の文字を認識していない ようなのですが、どのように解決すればよいのでしょうか? もしかしたらJ-Codeなどを使って、文字コードを 変えなければならなかったりするのでしょうか? お返事お待ちしております。よろしくお願いいたします。

    • ベストアンサー
    • Perl
  • KENTさんのところのサイト内検索CGIについて

    KENTさんの書籍「KENTとはじめるCGI厳選Perlスクリプト集」というものの中から、サイト内検索CGIを使用してみようと 思ったのですが、ちょっと形態を自分なりに変更しているんですが、わからなくなってしまったので教えてください。 現在はローカルでテスト中なのでCGIファイル自体は127.0.0.1の中にあります。 実際に検索を行いたいファイルはWeb上にあるので、そちらの指定は 「http://www.***」というようにしています。 # 対象ディレクトリ # → / からのフルパスで指定もよい $finddir = "http://www.***"; # 上記「対象ディレクトリ」のURL # → 最後は / で閉じない $findurl = "http://www.***"; と変更したんですが、「ヒットしませんでした」という結果に…。 検索したいキーワードはきちんと表示されてるのでデータの送受信はうまくいってると思うんですが。 もちろんKENTさんのところで質問した方がいいのでしょうが、できるだけ回答が早く欲しいので、 みなさんに聞いてもらおうと思いこちらで質問しました。 おわかりの方いらっしゃったら教えてください。 お願いします。

    • ベストアンサー
    • CGI
  • CGIを使えないサイトでのキーワード検索

    ホームページに検索機能をつけたいと考います。 自分で用意したキーワードの中から選択させるような方法で、ページ毎にキーワードを決めて、自分のサイト内の検索ができるようにしたいです。 ホームページはCGIを使用が不可のサイトなのですが、CGI等を使わず、キーワード検索を作成するにはどうしたら良いでしょうか? ご存じでしたら教えて頂けませんでしょうか?

    • 締切済み
    • CGI
  • Mod_Perlについて

    こんばんは。Perlのほうとどちらに書き込むべきか迷ったのですが、こちらに・・・。 PerlでのCGIでシステム屋さんにあるシステムを作ってもらい運営を開始しました。 サーバー会社は海外のものを使っているのですが、メールやチャットでカスタマー・サービスとやり取りしているとMod_PerlとFast_CGIを使えば負荷が軽くなるから、必要なら無料でインストールしてあげるよ、と言ってくれています。 私はプログラマーでなく、あくまでビジネス側の人間なので、Mod_Perl、Fast_CGIと言われてもピンと来ないので調べて見ると Mod_Perlは CGIの負荷を減らし、スピードを速めるとありました。 また、その他の色々な説明を以下のページで 読みました。 http://d.hatena.ne.jp/keyword/mod_perl が、私にはあまりピンと来ません。 色々書かれていますが、サーバー会社が言うように、 Mod_Perlをサーバーにインストールして今用いているPerlで書かれたCGIプログラムをそのままMod_Perlに乗せたらいいだけなのでしょうか? それともシステム屋さんにもう一度連絡を取り、プログラム自体をいじらないといけない事もあるのでしょうか? またFast_CGIって何でしょうか? (こちらは検索してもいまひとつ分かりやすい説明が見つかりませんでした) 答えられる範囲だけでよいので回答頂けますと助かります。 宜しくお願い致します。

    • ベストアンサー
    • CGI
  • 検索できるCGI

    「キーワード(複数)/名前/URL」のセットを予め設定し、検索されるとキーワードと一致したものが、設定した名前が設定したURLのリンクとなって一覧になる。と言う感じのCGIを探しています。 具体的に・・・ 「海,太陽/海の画像/http://abc.com/xx.html」 「太陽,夏/夏の画像/http://abc.com/yy.html」 と設定しておき、「太陽」と検索すると ・海の画像(http://abc.com/xx.htmlにリンク) ・夏の画像(http://abc.com/yy.htmlにリンク) と一致したリンクが一覧で表示されるようにしたいです。 できれば、結果のページもカスタマイズしたいです。 こんなことが出来るCGIの配布場所をご存知の方、お願いします!! これをこんな風に改造すれば出来そう、などでも是非教えて下さい! よろしくお願いします。

    • 締切済み
    • CGI
  • sendAndLoadでcgiからの戻り値が文字化けする

    皆様、どうか助けてください!納期が迫っております・・・。 FLASHMX2004からボタンクリックでcgiにキーワードを送り、生成された検索結果を戻り値として受信しているのですが、数字以外は文字化けします。 5%3A1%3ACF1のようなURLエンコードされたままの状態になってしまうのです。 文字コードの問題ではなく、間違いなく正しい文字列が生成されていることは確認済です。 それが証拠に、loadVariablesだとうまくいくのです。 (当然、cgiをloadVariables用に変えることが前提) どうしてもsendAndLoadで実現する必要があります。 教えてください! System.useCodepage =true; dataObj = new LoadVars(); myLV = new LoadVars(); myLV.S01=keyword; myLV.sendAndLoad("http://xxx.xxx.xxx/cgi-bin/perl.cgi",dataObj,"POST"); dataObj.onLoad = function( success ) { _root.anser.text=dataObj.toString();//戻り値を表示 }

    • ベストアンサー
    • Flash

専門家に質問してみよう