KENT-WEB サポートコーナー 過去ログ [ 0039 ]


記事No: 2342
投稿日: 2007/12/10(Mon) 14:01:34
タイトルStylish Boardの画像表示
ID情報: santappg
投稿者: さんた
URLhttp://www.ohsakaya.net/

はじめまして。
いつもKENTさんのCGIを活用させていただいてます。
いつもありがとうございます。

ここでのみなさんのアドバイスも、多く活用たせていただいております。


Stylish Board v1.0の画像表示についてです。
プロバイダはbiglobe
http://www.ohsakaya.net/cgi/stylish/stylish.cgi/

設定し、モードチェックをしましたところエラーもありませんでした
http://www.ohsakaya.net/cgi/stylish/stylish.cgi?mode=check

そこでskin.htmlに「Lime Counter」のカウンター設定を追記したら

<link href="./tmpl/skin.css" rel="stylesheet" type="text/css">
</head>
<img src="http://www.ohskaya.net/cgi/lime/lime.cgi?ID@@@@" width=1 height=1>
<body>
<div id="bbs">

画像が表示されなくなり
Lime Counterの設定を取りやめたのですが
それでも画像が表示されないままとなってしまいました。

過去ログを参照し.htaccessを設置してもダメでした。
新たに書き直してのUPしてもだめでした。

なんとか画像を認識させたいのですが、私の力では限界を感じ
アドバイスいただきたく書き込みさせていただきました。
どうぞ、よろしくお願いします。


記事No: 2343
投稿日: 2007/12/10(Mon) 16:54:22
タイトルRe: Stylish Boardの画像表示
ID情報: teketen
投稿者: てけてん

> http://www.ohsakaya.net/cgi/stylish/stylish.cgi/

.cgiファイルの後に/をつけると、/以降が「エキストラパス(エクストラパスとも言う)」となり、CGIスクリプトの後ろにパス情報を指定していることになります。
少しの説明しかありませんが、http://www.rfs.jp/sb/perl/03/02.htmlの「3.クエリを受け取るいろんな方法」のエキストラパス情報を読んでください。
意味のあることなので、通常はstylish.cgi/のようにcgiスクリプトの後に/はつけないでアクセスして下さい。
(スクリプトがエキストラパスに対応していない場合は、エキストラパスを付けると今回のご質問のように画像などが表示されません)
リンクを張るときも同様です。

普通にリンクすると、きちんと画像が表示されています。
http://www.ohsakaya.net/cgi/stylish/stylish.cgi

あと、おせっかいかも知れませんが
<img src="http://www.ohskaya.net/cgi/lime/lime.cgi?ID@@@@" width=1 height=1>
これは、<body>〜</body>タグ内に記述してください。


記事No: 2344
投稿日: 2007/12/10(Mon) 18:37:16
タイトルRe^2: Stylish Boardの画像表示
ID情報: santappg
投稿者: さんた
URLhttp://www.ohsakaya.net/

てけてんさん

どうもありがとうございます!
こんな初歩的なことも知らずにおりました。

「/」をはずしたら、ちゃんと表示されました。

> リンクを張るときも同様です。

なるほど、勉強させていただきました。
リンク先に書いてあることも、じっくり読ませていただきます。

> <img src="http://www.ohskaya.net/cgi/lime/lime.cgi?ID@@@@" width=1 height=1>
> これは、<body>〜</body>タグ内に記述してください。

教えてくださり、本当にありがとうございます。
的確なアドバイス、心より感謝です。


[検索ページ]