投稿者: うごげ〜
投稿日時: 99/11/08 07:17:51
はじめまして。
画像が直接アップ出来るBBSがあるなんて驚きました。
世の中にはすごい人がいるのだなぁ〜と思いながら、
説明を読み読み設置してみました。
設置はできるのですが、画像を表示させられません。
私の利用しているプロバイダはnifty serveから@niftyと
11月から名前が変わり、ホームページもCGIが使えるようになりました。
ネットでBBSのCGIを探しているうちに、
こちらにたどり着きました。
画像を直接アップできるというのは、とても魅力的でしたので
CGIのことを、まだ全く分からないにもかかわらず、
設置に挑戦してみました。
しかし、@nifty homepageも、他の幾つかのプロバイダと一緒で、
cgiとその他のファイルを置く場所が違うようなのです。
cgi-binディレクトリにcgiファイルを置くのですが、
画像は置いても表示できません。
img-boxをcgi-binに置いた場合、
画像のアップはできるのですが、×マークが出て、表示はされません。
それで他の場所に置いたのですが、多分パスの設定がうまくいかず
画像データ保存用ディレクトリが見つかりません.
指定ディレクトリが存在しない可能性があります
画像保存用ディレクトリのパス設定をご確認ください.
といったエラーメッセージが出てしまいました。
file.datはcgi-binディレクトリにあって、文字だけの投稿はできます。
@niftyのよくある質問を見ると、
CGI実行ファイルとそれ以外のファイルの設置場所が異なるので
以下の点にご注意ください。
・CGIでHTMLファイルにリンクする場合、
絶対または相対パスは利用できません。
次のようにhttpからはじまるパスで指定してください。
トップページに戻る
CGIでイメージファイルを表示する際も
同様に次のようにhttpから記述して下さい
<img src="http://homepage?.nifty.com/****/image.gif">
と、ありました。
相対パス、絶対パスは使えないと断言してあり、ちょっと愕然…。
ディレクトリのパス設定を、駄目もとで
http:// からにしてみたのですが、
駄目でした。
これは、解決策はあるでしょうか?
宜しければ教えて下さい。