npc.cgiの部屋2への投稿
記事番号00804へのフォローを投稿します。
引用記事中のHTMLをエスケープせずに
そのまま引用
することも出来ます。
お名前(ペンネイムで結構ですが必要です)
(
ブラウザに個人情報を覚えさせない)
電子メイルアドレス(必要です)
題名(必要です)
Home Page がある方はリンク希望先の URL を記載して下さい
会議室に載せたい内容を以下へお書き下さい (
HTMLを解釈せずにそのまま表示)
6月1日に、TADさんは書きました。 >5月31日に、もなかさんは書きました。 > >>こんばんは。もなかです。 >>男のくせに、甘いものが大好きでして。ははっ。 > >私も嫌いじゃないです。そのくせ酒も結構飲みます。 >甘いものをつまみに飲んだりもします。(^^;; > >>GIFが写らないというのは、何とか解決しました。 >>GIFというのは、カウンターのGIFではなくて、自分で保存した画像の方です。 >>BIGLOBEの新サーバー5aは、CGIのサーバーとGIFのサーバーのURLが違うことに奇跡的に >>気づいたので、ディレクトリパスで指定するとGIFがきちんと写りました。 > >5aサーバは設定がややこしくなっていますね。 ><A HREF="http://kingdom.biglobe.ne.jp/help/shiyou.html#www5*" target="_top">CGIも別のサーバからの呼び出しでは動作しない</A>ということですし。 > >>ところが・・です、度々すみませんが、新しい質問です。 >>今度は、<frame>を使って、一画面をtop.htmlと main.htmlに上下に分割し、 >>上の部分のtop.htmlにカウンターを設置しましたが、カウンターが写りません。 v(ToT)v > >#まず、'<'をHTMLのタグとしてではなくその文字として表示させたい場合は、 >#'&lt;'としないと正しく表示されませんので気をつけてくださいね。 >#'>'は'&gt;'、'"'は'&quot;'。その他にもありますが、ここでは割愛します。 > >これはCGIの呼び出しの際、URLが不十分だからだと思います。 > ><IMG SRC="/~monaka7/cgi-bin/npc.cgi?L=/~monaka/top.html&I= >/home2/032/monaka7/public_html/cgi-bin/npc.idx"> > >上の様にカウンタ(npc.cgi)を呼び出していますが、npc.cgiもCGIなので呼び出すときは >URLをフルに指定することと、'http://<STRONG>cgi.</STRONG>www5a'のようにURLに'cgi.'を追加しないといけませんね。 >つまりこうなります > ><IMG SRC="http://<STRONG>cgi.</STRONG>www5a.biglobe.ne.jp/~monaka7/cgi-bin/npc.cgi?L=/~monaka/top.html&I= >/home2/032/monaka7/public_html/cgi-bin/npc.idx"> > >あと設定ファイル中で気になるところをいくつか。 > >>npc.idxは >>##### >># Permit use access counter >># >>=REFERER >>^http://cgi.www5a\.meshnet\.or\.jp[\.:0-9]*/~monaka7/ >>^http://cgi.www5a\.meshnet\.or\.jp[\.:0-9]*/%7[Ee]monaka7/ > >'*.meshnet.or.jp'というドメインはもう存在していませんから >上の2行は不要です。 > >>^http://cgi.www5a\.biglobe\.ne\.jp[\.:0-9]*/~monaka7/ >>^http://cgi.www5a\.biglobe\.ne\.jp[\.:0-9]*/%7[Ee]monaka7/ >>=RESTRICTION >>0 > >これはnpc.cgiを呼び出した元のURLになるので通常では'cgi.'は付いてこないでしょう。 >でも、CGIで出力されたページ中でカウンタを使用したい場合も出てくるかもしてませんから >両方、定義しておいた方がいいですね。 > >^http://www5a\.biglobe\.ne\.jp[\.:0-9]*/~monaka7/ >^http://www5a\.biglobe\.ne\.jp[\.:0-9]*/%7[Ee]monaka7/ >^http://cgi.www5a\.biglobe\.ne\.jp[\.:0-9]*/~monaka7/ >^http://cgi.www5a\.biglobe\.ne\.jp[\.:0-9]*/%7[Ee]monaka7/ > >>=REFERER >>^http://cgi.nocount@www5a\.meshnet\.or\.jp > >前述の通り上の1行は不要です。 > >>^http://cgi.nocount@www5a\.biglobe\.ne\.jp > >ここは何のための定義かわからないようであれば使用しないでしょうから >消してしまってもよい部分ですが、どこからどこまでを消すか判断が難しい >ところということもありますので残しておくとして、下のように修正する必要があります。 >'cgi.'を入れるところが間違っているのと、この部分は正規表現なので'.'の前に'\'(円記号)が >要ります。 > >^http://nocount@cgi<FONT COLOR="blue">\</FONT>.www5a\.biglobe\.ne\.jp > >>このようになっています。 >>また、いろいろ試したのですが、index.html以外のページには、 >>カウンターをつけることが出来ませんでした。 >>top.htmlにカウンターを表示させるには、どうしたら良いのでしょうか? > >こんなところですが、どうでしょうか。うまく表示されましたか?
ホームペーヂに戻る
nir@mvg.biglobe.ne.jp
Last Update: 2 December 1999