ラウンジ(兼FAQ掲示板)

壁紙が・・・
過去ログ NO.1072182325
□ FLB [2003年12月22日01時13分]
初めまして、Colorful Boardについて質問です。
Colorful Board v.3.14を設置したのですが、壁紙の指定が出来ません。
絶対パスでも相対パスでも不可でした。
どこに問題があるのでしょうか?


http://popup5.tok2.com/home2/trainpictures/cgi/newbbs/cb3.cgi
□ FLB [2003年12月22日01時22分]
追記
URL指定では
「ERROR ! 入力に不備があります 壁紙の画像データが取得できません」
と出ます・・・

dataフォルダ内にある壁紙指定画像が「back」とただのファイルになっています。(jpgやjpegではない)
□ NXer [2003年12月22日22時32分]
はじめまして。NXerです。
--------------------------------------------------------------引用
dataフォルダ内にある壁紙指定画像が「back」とただのファイルになって
います。 (jpgやjpegではない)
------------------------------------------------------------------

その1)現在運用中の背景画像backの確認方法について

背景画像ファイルbackの確認方法です。当方のcb3.cgiで試したもの。
以下をお試しください。

1)dataフォルダ(ディレクトリともいいます)内のbackファイルを
FTPのバイナリ-モードで転送して、例えばMicrosoft Photo Editorなどの
画像ソフトで開いてみてください。設定の背景画像がでますでしょうか。
多分現在運用中の画像が表示されると思います。

2)単純に上の状態で、IEにてbackを開くこともできました。

3)もしくは
http://wwwn0z.biglobe.ne.jp/~zzz/colorfulboard/data/back
で当方設置の背景画像を確認できました。(0z, zzzは匿名性保持のため変更)
そちらの
http://popup5.tok2.com/home2/trainpictures/cgi/newbbs/data/back
(?)で試してみましたが、当方には権限がないのか、パスミスか
エラーになり、確認できませんでした。

その2)指定とは?

>壁紙の指定が出来ません

この意味がよくわかりません。setup.cgiでどのような
背景設定をされましたのでしょうか。設定とは異なった
背景画像になった、という意味でしょうか。

以下で見るようなディレクトリ構成になっている
と思うのですが、ご検討のほどお願いします。

http://popup5.tok2.com/home2/trainpictures/cgi/newbbs/cb3.cgi
添付画像のURLを画像上の右クリックで取得しました。
http://popup5.tok2.com/home2/trainpictures/cgi/newbbs/upload/1072006989.gif
アイコン画像のURLです。
上の画像に至るパスからディレクトリ構成は、これでよろしいでしょうか。
/home2/
..|-/trainpictures/
.........|-/cgi/
.............|-/newbbs/
.................|-cb3.cgi・・・cgiファイル cgi用別サーバー
.................|-/upload/・・・添付画像
.................|......|-1072006989
.................|-/icon/
.................|...|-mail.gif・・アイコンgif画像
.................|-/data/
...................,,,|-back・・背景画像ファイル(gif,jpg形式ではない)

./のカレントディレクトリは/newbbs/のことと考えます。
cb3.cgiが実行されると、下のようにカレントディレクトリから
背景にたどり着いています。(掲示板のソースから確認)
body { background:#800000 url(./data/back) repeat fixed center center; }

以上、backの確認方法と質問まで。
□ FLB [2003年12月23日20時39分]
>FTPのバイナリ-モードで転送して開く
拡張子を「jpg」に変えれば開くことが出来ます。
転送先で「back」と変えられているのです。
http://popup5.tok2.com/home2/trainpictures/cgi/newbbs/data/back.jpg
>背景設定
管理モードより、絶対パスと相対パスそれぞれで試してみましたがいずれも失 敗でした。また、「参照」から転送しても、ファイル名が「back」となってしまいます。
setup.cgiで設定するものなのでしょうか?

>ディレクトリ構成
間違いありません。
□ NXer [2003年12月23日21時25分]
当方は、biglobeでの設置経験から以下を書きます。NXerです。
理由は、共にcgiとhtmlサーバーが異なること、backファイル作成は
cgiで可能(管理モード、背景設定)、しかし、画像にアクセスできない
という現象が発生しているからです。

変更の目的-----------------
cgiとしては現在の初期設定は有効であることから、そのままとする
背景の画像のみブラウザに表示できるように変更する
変更点----------------------
このためには下記11行目(実際はそちらと多少の行のズレはあるかも)
を挿入する
-----------------------------当方の工夫(運用中)
10:$dir = "./data";
11:$gdir= "http://www0z.biglobe.ne.jp/~zzz/colorfulboard/data";

次に648,798,990行目あたりの$dirを$gdirに変更する。
このとき825行目付近の$dirはcgiで使うため変更しないこと。

解説----------------------------------
$dirを
1) $dirのままにすることでcgiにより背景画像は/data ディレクトリに
   保存されます。
2) $gdirをcb3.cgiに追加してhtmlで目的の画像ファイルにブラウザーで
   読み出せるようにします。

tok2のcgi-binにどのような制約があるのか不明のため、この変更案
は、考え方を中心にご検討ください。アップロードの画像が、
変更なしにブラウザで表示可能、しかし、ほぼ同じディレクトリ構成
で、背景画像が表示されない点は、当方にも理解できません。

>拡張子を「jpg」に変えれば開くことが出来ます
など、試行錯誤でよろしく。
一定時間書込が無かったので過去ログに移りました

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

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