□ iori [2004年11月10日15時51分]最近になって気づきました。お誕生日登録者一覧の画面だけ画像が出てません。また一人で手を加えたら取り返しのつかないことになりそうなので、教えてください。<(_ _*)>@ニフティhttp://hpcgi3.nifty.com/happy~smile/birthday.cgi?mode=viewです。 □ NXer [2004年11月10日21時26分]>最近ioriさんが気づかれた不具合は、niftyのサーバーが持つ特性に起因します。>一覧の画面↑の画像は、表示可能です。「一人で手を加え」ていただき、メール、HPのURL、伝言などを100%ご活用ください。NXerです。修正は下に書きます。まず、gif画像が出ない理由です。分りにくいかもしれませんが、修正作業の意味を少しでも理解できれば、エラーがでても、大丈夫「取り返し」が、付きます。----------(理解を強制するものではありません。笑い飛ばすの巻)現状では、実際には/cgi-bin/に画像はないのに、まるであるかのように↓のURLに画像を探しにいきます。(http://hpcgi3.nifty.com/happy~smile/birthday.cgi?mode=viewで画像の出るあたりの上にマウスを置き、右クリック。そして、プロ-パティを見ました。)■http://hpcgi3.nifty.com/happy~smile/msg_off.gifcgiに↓のように正しいパス(path・ディレクトリを経由してファイルにいたる道)↓を教えてやる必要があります。□http://homepage3.nifty.com/happy~smile/birthday/img/msg_off.gifこれは、分割すると$img_dir+$msgimg1ということです。前者は↓の初期設定です。$img_dir = "http://homepage3.nifty.com/happy~smile/birthday/img/";後者は、初期設定のアイコン用画像です。$msgimg1 = "msg_off.gif";-------------------------------------(真剣の巻)さて、変更作業は、$img_dirを追加して元$msgimg1 ・・スクリプト中の変数(ヘンスウ、初期設定をスクリプト用 に変えた文字)を$img_dir$msgimg1・・・・この形に変更することです。(実際は、$img_dirをコピーペーストするだけ、本の短時間の作業(の予定))birthdayのスクリプトでは、例えば、次の誕生日一覧のメールアイコン関係です。sub viewallというサブルーチンをさがしてみてください。(行番号が表示できる場合395行目付近以降)------------------------------------------------元 img src=\"$mailimg2\ img src=\"$mailimg1\" 変更後1 img src=\"$img_dir$mailimg2\" 2 img src=\"$img_dir$mailimg1\以下元は省略して変更後の、URLとメッセージ分を書きます。3 img src=\"$img_dir$homeimg2\"4 img src=\"$img_dir$homeimg1\"5 img src=\"$img_dir$msgimg2\"6 img src=\"$img_dir$msgimg2\"-------------------------------------以上6ヶ所の変更です。参考までに、過去ログです。http://lounge.suepon.com/data/1055522497.html==作業メモ==現在のスクリプトはbirthdaymoto.cgiのように別の名前で保存し、運用に支障のないようにしてください。(本来は、ローカル・サーバーで動作確認をするなどサーバーに無用の負荷を掛けないようにする注意義務は、ありますがniftyもこの程度は大丈夫ということにします。)最初は、メールアイコンの2箇所だけを試してみるなど自信(私にもやれば出来る感覚)をつける小ステップの作業がいいかもしれません。失敗、自信喪失、、、こどもは泣く、配偶者は笑う、という悪循環を回避できるかもしれません。それを保証するものではありませんが。Good Luck! □ iori [2004年11月11日14時31分]出来ました☆ミきちんとマークがついてます♪\(^o^)/ワーイいままで他のcgiとかでサポート提示版にカキコしたことありますが、一番親切丁寧でわかりやすかったです。色々ありがとうございます☆ミ 一定時間書込が無かったので過去ログに移りました
最近になって気づきました。お誕生日登録者一覧の画面だけ画像が出てません。また一人で手を加えたら取り返しのつかないことになりそうなので、教えてください。<(_ _*)>@ニフティhttp://hpcgi3.nifty.com/happy~smile/birthday.cgi?mode=viewです。
>最近ioriさんが気づかれた不具合は、niftyのサーバーが持つ特性に起因します。>一覧の画面↑の画像は、表示可能です。「一人で手を加え」ていただき、メール、HPのURL、伝言などを100%ご活用ください。NXerです。修正は下に書きます。まず、gif画像が出ない理由です。分りにくいかもしれませんが、修正作業の意味を少しでも理解できれば、エラーがでても、大丈夫「取り返し」が、付きます。----------(理解を強制するものではありません。笑い飛ばすの巻)現状では、実際には/cgi-bin/に画像はないのに、まるであるかのように↓のURLに画像を探しにいきます。(http://hpcgi3.nifty.com/happy~smile/birthday.cgi?mode=viewで画像の出るあたりの上にマウスを置き、右クリック。そして、プロ-パティを見ました。)■http://hpcgi3.nifty.com/happy~smile/msg_off.gifcgiに↓のように正しいパス(path・ディレクトリを経由してファイルにいたる道)↓を教えてやる必要があります。□http://homepage3.nifty.com/happy~smile/birthday/img/msg_off.gifこれは、分割すると$img_dir+$msgimg1ということです。前者は↓の初期設定です。$img_dir = "http://homepage3.nifty.com/happy~smile/birthday/img/";後者は、初期設定のアイコン用画像です。$msgimg1 = "msg_off.gif";-------------------------------------(真剣の巻)さて、変更作業は、$img_dirを追加して元$msgimg1 ・・スクリプト中の変数(ヘンスウ、初期設定をスクリプト用 に変えた文字)を$img_dir$msgimg1・・・・この形に変更することです。(実際は、$img_dirをコピーペーストするだけ、本の短時間の作業(の予定))birthdayのスクリプトでは、例えば、次の誕生日一覧のメールアイコン関係です。sub viewallというサブルーチンをさがしてみてください。(行番号が表示できる場合395行目付近以降)------------------------------------------------元 img src=\"$mailimg2\ img src=\"$mailimg1\" 変更後1 img src=\"$img_dir$mailimg2\" 2 img src=\"$img_dir$mailimg1\以下元は省略して変更後の、URLとメッセージ分を書きます。3 img src=\"$img_dir$homeimg2\"4 img src=\"$img_dir$homeimg1\"5 img src=\"$img_dir$msgimg2\"6 img src=\"$img_dir$msgimg2\"-------------------------------------以上6ヶ所の変更です。参考までに、過去ログです。http://lounge.suepon.com/data/1055522497.html==作業メモ==現在のスクリプトはbirthdaymoto.cgiのように別の名前で保存し、運用に支障のないようにしてください。(本来は、ローカル・サーバーで動作確認をするなどサーバーに無用の負荷を掛けないようにする注意義務は、ありますがniftyもこの程度は大丈夫ということにします。)最初は、メールアイコンの2箇所だけを試してみるなど自信(私にもやれば出来る感覚)をつける小ステップの作業がいいかもしれません。失敗、自信喪失、、、こどもは泣く、配偶者は笑う、という悪循環を回避できるかもしれません。それを保証するものではありませんが。Good Luck!
出来ました☆ミきちんとマークがついてます♪\(^o^)/ワーイいままで他のcgiとかでサポート提示版にカキコしたことありますが、一番親切丁寧でわかりやすかったです。色々ありがとうございます☆ミ