ラウンジ(兼FAQ掲示板)

アイコンの出現方法について
過去ログ NO.1063687725
□ 堀島 魅緒 [2003年09月14日11時35分]
 私は『Colorful Board v.3.14』を利用しようと思っている者です。
cgiは専用フォルダじゃないとセキュリティ上よくないということなので
cgi-binで作動させているのですが…(通常のフォルダでも動くようです)
書き込んだ時の各種アイコンはどのようにすれば出現するのでしょうか??
(アイコンは添付されているのでしょうか…??)

ちなみに、設置箇所は

http://www.wolffang.info/cgi-bin/c-ita/cb3.cgi
で、パスワードは「pass」で入れるようになっています。
以前にも同様の書きこみがあったようですが、回答が無かったみたいなので
改めて質問いたします。よろしくお願いいたします。
□ やす。 [2003年09月14日23時38分]
堀島 魅緒 さん、こんばんは。

画像は、セットになって生成されています。
例えば堀島さんのサイトで「メール登録なし画像」のアドレスは“http://www.wolffang.info/cgi-bin/icon/mail_off.gif”ですが、
ここにアクセスすると Internal Server Error となります。
(このアドレスは、画像を右クリックして出てくるサブメニューから「プロパティ」をクリックするとわかります)
画像がなければ Not Found になるでしょうから、おそらくcgi-bin 以下のディレクトリに画像ファイルを置いても、そこへのアクセスは禁止されているものと考えられます。
の、で、すべての画像を cgi-bin ディレクトリから外したところにアップロードし直し、cb3.cgi ファイル内で画像の表示を指定している箇所を書き換える必要があります。

まず「icon」フォルダごとダウンロードし、cgi-bin から外したディレクトリに「icon」フォルダをアップロードします。
次に cb3.cgi の書き換えですが、その前にバックアップを取っておいてください。
画像を表示している箇所の img タグ内の指定は“$icon/$icon[13].gif”というようになっているので、
この前半部分 $icon を、http://www〜/icon/の絶対パスに書き換えます。
このときに、前後にあるシングルコーテーションを削除しないように気をつけてください。これを、すべての $icon に対して行ってください。

と、未確認なのですがおそらくコレで大丈夫かと思います。
また念のために断りますが、cb3.cgi ファイルのバックアップは必ず取っておいてください。

それでは。
□ 堀島 魅緒 [2003年09月15日02時08分]
> この前半部分 $icon を、http://www〜/icon/の絶対パスに書き換えます。

 なのですが…http://www〜/icon/$icon[13].gifという状態で良いのでしょうか??
もしくは…http://www〜/icon/[13].gifでしょうか??
それとも、http://www〜/icon/画像名.gifとした方が良いのでしょうか??

 ちなみに、前者2つは試しましたが、画像は出ませんでした…
□ やす。 [2003年09月15日13時34分]
こんにちは。

ええと、スクリプトの8行目で、アイコンディレクトリの指定をしている箇所がありました(^^;。 すみません。
$icon = "./icon"; という部分です。
ここの「./icon」を、堀島さんのホームページ http://〜/icon のアドレスに書き換えるとうまくいくような気がします(末尾は「/」で閉じません)。
自分のところではできました。

あと、僕がやってみたことは、
> http://www〜/icon/$icon[13].gifという状態で良いのでしょうか??
はい、コレで表示されました、、、(^^;、、、。

アイコン画像の表示は必ずできます。画像名を直接指定するなど他にもやり方があると思いますが、ひとまずこの辺で。
□ 堀島 魅緒 [2003年09月16日13時48分]
http://www〜/icon/$icon[13].gif
 あ、$iconの後ろもハイフンを外すんですね。了解です。
ただいま試してみた所、見事に画像が表示されました。
カラーパレットもきちんと出ました♪
何度もお手数をおかけいたしました。
ありがとうございました。
末永く使わせていただきたいと思います。
一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.