過去ログ 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」に変えれば開くことが出来ます など、試行錯誤でよろしく。
一定時間書込が無かったので過去ログに移りました
|
|