□ 彩 [2004年10月02日04時36分]はじめまして。お誕生日登録表を同じページに2つ設置したいのですが、そうすると、登録者一覧表がおかしくなってしまいます。どうすればちゃんとわけれるでしょうか?http://aya.pupu.jp/sweet/happy.htm↑設置場所です。 □ 彩 [2004年10月02日04時51分]すみませんつけたしです。結婚記念日表は、↓のbirthdayの部分をweddingに変えました。# このファイルのURLをフルパスで記述$script = "http://aya.pupu.jp/sweet/birthday/birthday.cgi";# 今月の誕生日リストを表示するページのURLをフルパスで記述$base = "http://aya.pupu.jp/sweet/happy.htm";# 記録ファイルの設置ディレクトリの位置と名前# このファイルから見た位置(基本ディレクトリ構成の通りならこのまま)$dir = "./";# データ記録ファイルの名前$file = "data.cgi";# 画像ファイルの設置ディレクトリの位置と名前# 表示ファイルから見た位置(基本ディレクトリ構成通りならこのまま)# よく判らなければ http:// からのフルパスでも可$img_dir = "./birthday/";# メールの登録がない場合のアイコン用画像$mailimg1 = "mail_off.gif";# メールの登録がある場合のアイコン用画像$mailimg2 = "mail.gif";# ホームページの登録がない場合のアイコン用画像$homeimg1 = "home_off.gif";# ホームページの登録がある場合のアイコン用画像$homeimg2 = "home.gif";# メッセージの登録がない場合のアイコン用画像$msgimg1 = "msg_off.gif";# メッセージの登録がある場合のアイコン用画像$msgimg2 = "msg.gif";# 登録画面表示用アイコン画像$icon1 = "memo.gif";# 登録者一覧表示画面表示用アイコン$icon2 = "lupe.gif";# 管理者モード表示用アイコン$icon3 = "key.gif";# 各ページの背景色$back = "#ffffff";# 各ページの文字色$font = "#ff99cc";# 表示欄上部に表示する文字列$title = "<b>今月のお誕生日</b>";$view_font = "#ff99cc";# 表示欄全体の背景色$view_back = "#ffffff";# 今月の誕生日表示フォームの縦サイズ(行数)$vew_size = 6;# 今月の誕生日表示フォームの背景色(この色設定はIEにのみ有効)$t_back = "#fcd1dd";# 今月の誕生日表示フォームの文字色(この色設定はIEにのみ有効)$t_font = "#ff99cc";# 今月の誕生日表示フォームでの名前の表示文字数の制限$name_len = 10; # 名前の文字数がこれ以上の場合カットする(半角で数える)# 月初めから表示する = 0; 本日から表示する = 1;$sort_mode = 1;# jcode.pl へのパス(基本ディレクトリ構成通りならこのまま)require './jcode.pl'; □ NXer [2004年10月02日20時21分]はじめまして。NXerです。>2つ設置しそれぞれのdata.cgiというファイルがどこにあるか、FTPソフトでサーバーのディレクトリを調べてみてください。参考までに、当方のいくつかの予想です。$script = "http://aya.pupu.jp/sweet/birthday/birthday.cgi";↑の初期値からディレクトリ構成図を作成します。そちらでも作図して、下の図を点検してください。----------------------------------/public_htm/.....|-index.html.....|-/sweet/..........|-happy.htm・・・・誕生日と結婚記念日表示ページ..........|-/birthday/..........|.....|-birthday.cgi..........|.....|-data.cgi ・・・・1..........|-/wedding/ ・・おそらくこうなっているはずですね。..........|.....|-wedding.cgi..........|.....|-data.cgi・・・・・2..........|-data.cgi・・・・・・・・3........? data.cgi・・・・・・・・・4-----------------------------------data.cgiが1と2の場合は、エラーにならないと思います。data.cgiが3の場合もあるかもしれません。もしくは、さらに別のディレクトリにdata.cgiの4がありえます。1と2の時はどうして不具合がでるのか、不思議です。3と4の時は、それぞれbdata.cgi mdata.cgiと初期設定のファイル名を変えれば正しいデータにアクセスできるかもしれません。おそらく自己解決されると思いますが、同一のcgiを同一のディレクトリ配下に置く時、同一のデータファイル名のため発生する当然のエラーです。データファイル名が区別できるように少なくとも1文字が異なる命名をする必要があります。さて、予想のどれになりますか。 □ 彩 [2004年10月03日18時50分]こんばんわ。レスありがとうございます!!> ----------------------------------> /public_htm/> .....|-index.html> .....|-/sweet/> ..........|-happy.htm・・・・誕生日と結婚記念日表示ページ> ..........|-/birthday/> ..........|.....|-birthday.cgi> ..........|.....|-data.cgi ・・・・1> ..........|-/wedding/ ・・おそらくこうなっているはずですね。> ..........|.....|-wedding.cgi> ..........|.....|-data.cgi・・・・・2> ..........|-data.cgi・・・・・・・・3> ........? data.cgi・・・・・・・・・4> -----------------------------------↑のとおり、1と2になってます。ファイル名を変えてみたのですがダメでした・・・どうしてでしょう;;ひょっとして2つ設置する場合、2回DLしないとダメなんでしょうか?1回DLしてそれを2つにアップロードしたのですが・・・関係ないでしょうか・・・? □ 彩 [2004年10月03日19時10分]間違いました!!> > ----------------------------------> > /public_htm/> > .....|-index.html> > .....|-/sweet/> > ..........|-happy.htm・・・・誕生日と結婚記念日表示ページ> > ..........|-birthday/> > ..........|.....|-birthday.cgi> > ..........|.....|-data.cgi ・・・・1> > ..........|-wedding/ ・・おそらくこうなっているはずですね。> > ..........|.....|-wedding.cgi> > ..........|.....|-data.cgi・・・・・2↑こうなっています。これじゃダメでしょうか? □ NXer [2004年10月03日23時27分]>ダメでしょうか?回答にあたり通例は当方のローカルサーバーで動作確認をしています。今回は、電光!で複数の設置経験から提案をしました。NXerです。しかし、birthdayの場合複数を同一サーバー上で同時に動作させるとデーターは、当方でも、A.cgiB.cgiのb.cgiのdata.cgiに記録されることを確認しました。詳しくは時間と当方の能力不足のために理解できていません。しかし、この結果から、異なるウィンドウにすることで、あたかも(もしくは、実際に)2つのデーターをそれぞれに処理するというアイディアを得ました。今後のためにメモ書きします。======メモ=====データーを処理する配列@linesなどがサーバー上ではbirthdayとweddingで共有されるため、保存先がB.cgiに優先的になる。従って、A.cgiのデータには変化がない。=====================では擬似的に2つのデータを処理するにはどうするか。次のようにしてみました。当方は念のためにbdata.cgiwdata.cgiとしていますが、おそらくその必要はないかもしれません。----------------------------------------------<BODY>誕生日 <script src="http://127.0.0.1/~user/sweet/birthday/birthday.cgi"></script><P><BR><A href="windex.htm" target="_blank">結婚記念日</A></P></BODY></HTML>-------------------------------------------------結婚記念日を表示するwindex.htmにリンクにして別窓で表示しました。windex.htmには結婚記念日 <script src="http://127.0.0.1/~user/sweet/wedding/wedding.cgi"></script><P><BR>というcgiの呼び出しが書いてあります。隣に並べるには、インラインフレームにするなど、工夫してください。一度お試しいただき、この愚案が運用可能なことを検証していただければ幸いです。ついでに過去記事になりましたが、やす。さんのご提案:javascriptで電光!開閉というアイディアも、たぶん、この問題をクリアする2つの窓方式になると思います。誕生日開閉、結婚記念日開閉というボタンで二つの窓を自由に開閉するというのも、魅力的な作品、そして、いまだ誰も実現していない新しいウェブ空間の創造です(大笑)。 □ 彩 [2004年10月06日00時47分]こんばんわ!さっそく試してみました。フレームで2つにわけて設置するとちゃんと別々に表示されました!!すごいです!!!ありがとうございました。同じように悩んでいた方もこれで解決できますね!よかったです。本当にありがとうございました。
はじめまして。お誕生日登録表を同じページに2つ設置したいのですが、そうすると、登録者一覧表がおかしくなってしまいます。どうすればちゃんとわけれるでしょうか?http://aya.pupu.jp/sweet/happy.htm↑設置場所です。
すみませんつけたしです。結婚記念日表は、↓のbirthdayの部分をweddingに変えました。# このファイルのURLをフルパスで記述$script = "http://aya.pupu.jp/sweet/birthday/birthday.cgi";# 今月の誕生日リストを表示するページのURLをフルパスで記述$base = "http://aya.pupu.jp/sweet/happy.htm";# 記録ファイルの設置ディレクトリの位置と名前# このファイルから見た位置(基本ディレクトリ構成の通りならこのまま)$dir = "./";# データ記録ファイルの名前$file = "data.cgi";# 画像ファイルの設置ディレクトリの位置と名前# 表示ファイルから見た位置(基本ディレクトリ構成通りならこのまま)# よく判らなければ http:// からのフルパスでも可$img_dir = "./birthday/";# メールの登録がない場合のアイコン用画像$mailimg1 = "mail_off.gif";# メールの登録がある場合のアイコン用画像$mailimg2 = "mail.gif";# ホームページの登録がない場合のアイコン用画像$homeimg1 = "home_off.gif";# ホームページの登録がある場合のアイコン用画像$homeimg2 = "home.gif";# メッセージの登録がない場合のアイコン用画像$msgimg1 = "msg_off.gif";# メッセージの登録がある場合のアイコン用画像$msgimg2 = "msg.gif";# 登録画面表示用アイコン画像$icon1 = "memo.gif";# 登録者一覧表示画面表示用アイコン$icon2 = "lupe.gif";# 管理者モード表示用アイコン$icon3 = "key.gif";# 各ページの背景色$back = "#ffffff";# 各ページの文字色$font = "#ff99cc";# 表示欄上部に表示する文字列$title = "<b>今月のお誕生日</b>";$view_font = "#ff99cc";# 表示欄全体の背景色$view_back = "#ffffff";# 今月の誕生日表示フォームの縦サイズ(行数)$vew_size = 6;# 今月の誕生日表示フォームの背景色(この色設定はIEにのみ有効)$t_back = "#fcd1dd";# 今月の誕生日表示フォームの文字色(この色設定はIEにのみ有効)$t_font = "#ff99cc";# 今月の誕生日表示フォームでの名前の表示文字数の制限$name_len = 10; # 名前の文字数がこれ以上の場合カットする(半角で数える)# 月初めから表示する = 0; 本日から表示する = 1;$sort_mode = 1;# jcode.pl へのパス(基本ディレクトリ構成通りならこのまま)require './jcode.pl';
はじめまして。NXerです。>2つ設置しそれぞれのdata.cgiというファイルがどこにあるか、FTPソフトでサーバーのディレクトリを調べてみてください。参考までに、当方のいくつかの予想です。$script = "http://aya.pupu.jp/sweet/birthday/birthday.cgi";↑の初期値からディレクトリ構成図を作成します。そちらでも作図して、下の図を点検してください。----------------------------------/public_htm/.....|-index.html.....|-/sweet/..........|-happy.htm・・・・誕生日と結婚記念日表示ページ..........|-/birthday/..........|.....|-birthday.cgi..........|.....|-data.cgi ・・・・1..........|-/wedding/ ・・おそらくこうなっているはずですね。..........|.....|-wedding.cgi..........|.....|-data.cgi・・・・・2..........|-data.cgi・・・・・・・・3........? data.cgi・・・・・・・・・4-----------------------------------data.cgiが1と2の場合は、エラーにならないと思います。data.cgiが3の場合もあるかもしれません。もしくは、さらに別のディレクトリにdata.cgiの4がありえます。1と2の時はどうして不具合がでるのか、不思議です。3と4の時は、それぞれbdata.cgi mdata.cgiと初期設定のファイル名を変えれば正しいデータにアクセスできるかもしれません。おそらく自己解決されると思いますが、同一のcgiを同一のディレクトリ配下に置く時、同一のデータファイル名のため発生する当然のエラーです。データファイル名が区別できるように少なくとも1文字が異なる命名をする必要があります。さて、予想のどれになりますか。
こんばんわ。レスありがとうございます!!> ----------------------------------> /public_htm/> .....|-index.html> .....|-/sweet/> ..........|-happy.htm・・・・誕生日と結婚記念日表示ページ> ..........|-/birthday/> ..........|.....|-birthday.cgi> ..........|.....|-data.cgi ・・・・1> ..........|-/wedding/ ・・おそらくこうなっているはずですね。> ..........|.....|-wedding.cgi> ..........|.....|-data.cgi・・・・・2> ..........|-data.cgi・・・・・・・・3> ........? data.cgi・・・・・・・・・4> -----------------------------------↑のとおり、1と2になってます。ファイル名を変えてみたのですがダメでした・・・どうしてでしょう;;ひょっとして2つ設置する場合、2回DLしないとダメなんでしょうか?1回DLしてそれを2つにアップロードしたのですが・・・関係ないでしょうか・・・?
間違いました!!> > ----------------------------------> > /public_htm/> > .....|-index.html> > .....|-/sweet/> > ..........|-happy.htm・・・・誕生日と結婚記念日表示ページ> > ..........|-birthday/> > ..........|.....|-birthday.cgi> > ..........|.....|-data.cgi ・・・・1> > ..........|-wedding/ ・・おそらくこうなっているはずですね。> > ..........|.....|-wedding.cgi> > ..........|.....|-data.cgi・・・・・2↑こうなっています。これじゃダメでしょうか?
>ダメでしょうか?回答にあたり通例は当方のローカルサーバーで動作確認をしています。今回は、電光!で複数の設置経験から提案をしました。NXerです。しかし、birthdayの場合複数を同一サーバー上で同時に動作させるとデーターは、当方でも、A.cgiB.cgiのb.cgiのdata.cgiに記録されることを確認しました。詳しくは時間と当方の能力不足のために理解できていません。しかし、この結果から、異なるウィンドウにすることで、あたかも(もしくは、実際に)2つのデーターをそれぞれに処理するというアイディアを得ました。今後のためにメモ書きします。======メモ=====データーを処理する配列@linesなどがサーバー上ではbirthdayとweddingで共有されるため、保存先がB.cgiに優先的になる。従って、A.cgiのデータには変化がない。=====================では擬似的に2つのデータを処理するにはどうするか。次のようにしてみました。当方は念のためにbdata.cgiwdata.cgiとしていますが、おそらくその必要はないかもしれません。----------------------------------------------<BODY>誕生日 <script src="http://127.0.0.1/~user/sweet/birthday/birthday.cgi"></script><P><BR><A href="windex.htm" target="_blank">結婚記念日</A></P></BODY></HTML>-------------------------------------------------結婚記念日を表示するwindex.htmにリンクにして別窓で表示しました。windex.htmには結婚記念日 <script src="http://127.0.0.1/~user/sweet/wedding/wedding.cgi"></script><P><BR>というcgiの呼び出しが書いてあります。隣に並べるには、インラインフレームにするなど、工夫してください。一度お試しいただき、この愚案が運用可能なことを検証していただければ幸いです。ついでに過去記事になりましたが、やす。さんのご提案:javascriptで電光!開閉というアイディアも、たぶん、この問題をクリアする2つの窓方式になると思います。誕生日開閉、結婚記念日開閉というボタンで二つの窓を自由に開閉するというのも、魅力的な作品、そして、いまだ誰も実現していない新しいウェブ空間の創造です(大笑)。
こんばんわ!さっそく試してみました。フレームで2つにわけて設置するとちゃんと別々に表示されました!!すごいです!!!ありがとうございました。同じように悩んでいた方もこれで解決できますね!よかったです。本当にありがとうございました。