□ メギ [2003年06月20日10時35分]はじめまして当方ニフティサーバーで検索を設置しようと思いましたがどうもうまくいかないようです設置:http://homepage3.nifty.com/hope/HolySuppot/CGI:http://hpcgi3.nifty.com/hope/bl/site_search.cgiサーバー | |-/homepage/ | 以下検索したいファイル | |-/cgi-bin/ | |-/bl/ +site_serch.cgi[755] | +jcode.pl[644]となっているのですが検索はhomepageディレクトリですので設定で$st_dir = "../../homepage/HolySuppot/";としていますここまではうまくいき、検索もできているようなのです問題は検索結果ファイルへのリンクですこの設定だとhttp://hpcgi3.nifty.com/homepage/***.htmと表示されるのでやはり設定で# テストモードでこのファイルの設置場所が正常に表示されない場合コメントアウトして直接指定$url = "http://homepage3.nifty.com/hope/HolySuppot/";と変えていますこれが間違っていると思うのですが・・。検索結果ファイルへのリンクが http://homepage3.nifty.com/homepage/***.htmになってしまいます確かにhomepageディレクトリなんだけど・ニフティではhomepage=hopeに置き換わってしまうし・・ニフティで検索CGIは無理でしょうか?ご教授ください □ メギ [2003年07月02日00時09分]どなたもお分かりにならないのかな・・?明日まで待って返信なければ終了しておきますね □ す。 [2003年07月02日04時43分]> ここまではうまくいき、検索もできているようなのです何をキーにして検索しても検索結果が出てこないので、これが確認できません。何を検索キーにして検索すれば検索結果が出て来るのでしょう?検索結果が表示されたときのソースを見てみないと判断できません。ただ、検索結果表示ページには”検索範囲:http://homepage3.nifty.com/hopeHolySuppot/ 以下”と表示されるので、設定は間違っていないと思います。又、同じサーバかどうかは定かでは有りませんが、以前に同スクリプトをniftyで設置しているのを見たことが有り、しっかり動作していましたよ。 □ メギ [2003年07月02日07時15分]失礼しましたhttp://homepage3.nifty.com/hope/HolySuppot/test.htmで再度お試しになって頂ければ・・。homepage->hopeに置き換わってくれれば解決なんですけどね・・。ニフティって厄介ですね・・。(CGIとHTMLスペースが同じサーバーですと問題なく動作します) □ す。 [2003年07月02日08時52分]考えるのが面倒なので荒技です。214行目:push (@hits,"$file<>$title<>$size<>$update<>$inf");の上(213行目辺り)に空白行が有ると思うので、そこに、以下の行を付け加えて見て下さい。213行目:$file =~ s/homepage/hope/i; □ メギ [2003年07月02日17時00分]本当何といっていいやら・・有難う御座いました(;´Д`)いざ方法をお聞きするとなるほど・・と思えるのですが自分では方法が思いつかないものですね・・。これで月200円の検索レンタルからおさらばできます(T∇T)ノ本当にありがとうございます
はじめまして当方ニフティサーバーで検索を設置しようと思いましたがどうもうまくいかないようです設置:http://homepage3.nifty.com/hope/HolySuppot/CGI:http://hpcgi3.nifty.com/hope/bl/site_search.cgiサーバー | |-/homepage/ | 以下検索したいファイル | |-/cgi-bin/ | |-/bl/ +site_serch.cgi[755] | +jcode.pl[644]となっているのですが検索はhomepageディレクトリですので設定で$st_dir = "../../homepage/HolySuppot/";としていますここまではうまくいき、検索もできているようなのです問題は検索結果ファイルへのリンクですこの設定だとhttp://hpcgi3.nifty.com/homepage/***.htmと表示されるのでやはり設定で# テストモードでこのファイルの設置場所が正常に表示されない場合コメントアウトして直接指定$url = "http://homepage3.nifty.com/hope/HolySuppot/";と変えていますこれが間違っていると思うのですが・・。検索結果ファイルへのリンクが http://homepage3.nifty.com/homepage/***.htmになってしまいます確かにhomepageディレクトリなんだけど・ニフティではhomepage=hopeに置き換わってしまうし・・ニフティで検索CGIは無理でしょうか?ご教授ください
どなたもお分かりにならないのかな・・?明日まで待って返信なければ終了しておきますね
> ここまではうまくいき、検索もできているようなのです何をキーにして検索しても検索結果が出てこないので、これが確認できません。何を検索キーにして検索すれば検索結果が出て来るのでしょう?検索結果が表示されたときのソースを見てみないと判断できません。ただ、検索結果表示ページには”検索範囲:http://homepage3.nifty.com/hopeHolySuppot/ 以下”と表示されるので、設定は間違っていないと思います。又、同じサーバかどうかは定かでは有りませんが、以前に同スクリプトをniftyで設置しているのを見たことが有り、しっかり動作していましたよ。
失礼しましたhttp://homepage3.nifty.com/hope/HolySuppot/test.htmで再度お試しになって頂ければ・・。homepage->hopeに置き換わってくれれば解決なんですけどね・・。ニフティって厄介ですね・・。(CGIとHTMLスペースが同じサーバーですと問題なく動作します)
考えるのが面倒なので荒技です。214行目:push (@hits,"$file<>$title<>$size<>$update<>$inf");の上(213行目辺り)に空白行が有ると思うので、そこに、以下の行を付け加えて見て下さい。213行目:$file =~ s/homepage/hope/i;
本当何といっていいやら・・有難う御座いました(;´Д`)いざ方法をお聞きするとなるほど・・と思えるのですが自分では方法が思いつかないものですね・・。これで月200円の検索レンタルからおさらばできます(T∇T)ノ本当にありがとうございます