□ iori [2004年10月19日15時12分]cgi初心者でこちらの【FAQ】や【トホホのwww入門】や【誰にも聞けなかったCGIの設置方法】等を見てがんばってるんですが、自分の力では4日間粘っても出来ませんでした(;_; )@ニフティで、初期設定は#!/usr/local/bin/perl#↑各プロバイダで指定しているパスを記述# ---------------------- 初期設定ここから ---------------------- ## このファイルのURLをフルパスで記述$script = "http://hpcgi3.nifty.com/happy~smile/cgi-bin/birthday.cgi";# 今月の誕生日リストを表示するページのURLをフルパスで記述$base = "http://homepage3.nifty.com/happy~smile/index.html";あとは何も付け足したり変更してません。それとも、ディレクトリ構成が間違っているのでしょうか??デスクトップ│/waratte/│/birthday/│├ index.html 今月の誕生日リストを表示するページ│├/img/ ├ home.gif ├ home_off.gif ├ mail.gif ├ mail_off.gif ├ msg.gif ├ msg_off.gif ├ memo.gif ├ lupe.gif └ key.gif デスクトップ│/waratte/│/cgi-bin/ ├ birthday.cgi (755) └ data.cgi (666) と、やりました。FFFTP転送してhttp://hpcgi3.nifty.com/happy~smile/cgi-bin/birthday.cgi?mode=inputとしたら、NOT FOUNDページが見つかりませんとなります。ディレクトリ構成が間違っているのでしょうか??何か間違っているのでしょうか? □ NXer [2004年10月19日20時46分]はじめまして。NXerです。>何か??cgiは、html文書によるサイト構築とは、ずいぶん異なります。分らないのも自然なことと思います。といっても、ほんの少し分らない感じです。なぜなら、画像OK。birthdayもアクセスまでは確認できましたから。「ほんの少し」下手な説明にお付き合いくだい。よろしく。>間違ってその1)画像は正しいですよ。ご安心ください。画像のディレクトリ構成は正しいですよ。↓のURLをクリックしてご確認ください。http://homepage3.nifty.com/happy~smile/birthday/img/memo.gif画像の初期値設定はしてありますか。その2)少しディレクトリ構成を変更されては。プラスその訳(わけ)初期値設定の元になるディレクトリ構成です。なお、birthdayの表示は、画像の表示など、すえぽんさんの例とは異なり複雑な変更を伴うために、設置だけを最初は目標とします。また、他にcgiを設置することが今後計画されている場合は、/cgi-bin/内にさらに/birthday/ディレクトリを作成します。混乱するかも分りませんが、この程度の変更は簡単と思います。ご理解ください。(もちろん、もとのままでも設置は可能です。当方はniftyではないため、思わぬ間違いが潜んでいるかもしれません。参考例です。)/public_html/....|-index.html (ここにbirthdayを表示)....|-/birthday/・・・・○画像はこちらのディレクトリ。....|....|-/img/・・・・○設置済み....|........|-memo.gifなど他は略 ○転送確認済み....|-/cgi-bin/・・・・○設置済み.........|-/birthday/・・・新規作成。.........|......|-birthday.cgi・・・新規の位置.........|......|-data.cgi ・・・・新規の位置.........|......|-jcode.pl ・・・・このファイルも転送してありますか。.........|-/xxx/・・・他のcgiの設置例.............|-xxx.cgiその3)これは過去ログの例です。(9やlove88は架空です。存在しません)□http://hpcgi9.nifty.com/love88/birthday/birthday.cgi?mode=input■http://hpcgi3.nifty.com/happy~smile/cgi-bin/birthday.cgi?mode=input違いにお気づきですか。少し■のURLが長いですね。よく見ると/cgi-bin/というディレクトリがありませんね。杜甫々さん主宰の【トホホのwww入門】などから/cgi-bin/を学ばれたのでしょうか。詳しい説明は省略しますが、URLの先頭がwwwではなくてhpcgiで始まることから、niftyでは、自動的にcgi-binが選択されます。それでは、元のディレクトリ構成のままで現在でも一応は正しくcgiにアクセスできることを確認してください。http://hpcgi3.nifty.com/happy~smile/birthday.cgi?mode=inputとブラウザのアドレス欄に入れてください。どうですがか。NOT FOUNDではなく、異なるエラーメッセ時になりましたか。今のところエラーの原因は当方には、不明です。その4)では、ディレクトリ構成を当方の提案どおりにするか 今のままで設置するかを決めてください。いずれの場合も、ご自身でディレクトリ構成図を書き、初期値の設定すれば、問題なく設置でき、登録や一覧が表示されます。ただし、アイコン画像は、このままでは表示されません。それは、cgiに少し慣れてから、簡単に修正できます。過去ログを参考にしてください。分らない時は、今度は4日も頑張らないで、「わかんない」申告をされたら、どなたかが援助してくれると思います。設置のご成功をお祈りいたします。 □ iori [2004年10月23日00時46分]わからない事だらけですみません。実はPCを持ったのもココ数ヶ月なんです。無謀なことだと思ったんですが、どうしても自分のHPに【お誕生日】をつけたくて(;-_-;)それで、早速はずかしい位 初歩な質問なんですが、画像の初期値設定とはどういったことをするのでしょうか?特に何をするでもなく、そのままなんですけど・・・。これではダメですか? あと、【jcode.pl】というのを完全に見落としていました。全くわからなかったので調べて、日本語文字コードを変換するスクリプトだとわかったんですが、入手しようとしたら、ダウンロードとかじゃなくて、文字のような記号のようなものがズラズラと出てきて何をどうしたらいいのかわかりませんでした。コピーしてメモ帳とかに貼り付けるのでしょうか・・・?ディレクトリ構成はNXerさんの言うように変更しました。お手数をおかけしますが教えて下さい。よろしくお願いします。 □ NXer [2004年10月23日18時40分]>ディレクトリ構成は、、、変更>そのままなんですすえぽんさんの作品は、少し変えるだけで、ほとんどそのままでいいようですね。NXerです。下記のURLをクリックしてください。登録画面です。http://hpcgi3.nifty.com/happy~smile/birthday.cgi?mode=input当方が仮名testで投稿しました。↓のURLで確認できるかまた、クリックしてください。一覧画面です。http://hpcgi3.nifty.com/happy~smile/birthday.cgi?mode=viewどうでしょうか。運用前に、テスト投稿が削除できるか、それもお試しください。きっと出来ます。>たくて(;-_-;)という願望、野望にかなり近くなりましたね。>【jcode.pl】も指定のディレクトリに転送されていますから、日本語入力は正しくできました。残された作業は、birthdayを表示するページにすえぽんさんのbirthdayをダウンロードした時に同時に送られているreadme文書をお読みください。設置方法が書いてあります。その前に、登録画面でまずお子様、次に配偶者、そして30歳以上なら、「年を忘れました」とか、ためしに登録しておけば、birthdayをindexページに設置した直後に見ることが出来ます。少々の不具合は目を瞑(つむ)り、とにかく、公開です(ドキ2ワク2)。今日がbirthday.cgiのbirthdayになるといいですね。初期の目的が、設置でしたから、当方の守備範囲はここまでです。このあとに、不具合が発生することも予想されますが、その解決は、ご自身で解決できるものと思います。>ココ数ヶ月ということですが、多くの方が、学校や職場、また、ゲーム機など娯楽で、コンピュータ操作には習熟されています。そのうえ、ウェブサイトを構築されていることから、超ド級(現代語訳「チョウスゲェー」)「初心」ではないと推察して書かせていただきました。 □ iori [2004年10月26日00時53分]おかげさまで設置できました★*゚*☆*゚*★*゚*☆*゚*★ハッピーバースディ〜♪バースディ〜♪です(゚∀゚)v早速身内を登録しました(^-^)ゞただ、画像が出てないので、場所がすごくわかりづらいです(^-^;)画像を出すのはすごく難しいでしょうか?画像をつけたいです。 □ iori [2004年10月26日02時07分]画像をどうにか自力で出そうといじってたらでてこなくなりましたぁ〜(.;ロ;;)このあたりをいじったんですが・・・ワカリマセン(;-_-;)変なことしてゴメンナサイ もうしませんので教えてください(TーT)↓# ---------------------- 初期設定ここから ---------------------- ## 管理者モードログイン時のパスワードの設定(半角英数で文字数に制限はありません)$pass = "****";# このファイルのURLをフルパスで記述$script = "http://hpcgi3.nifty.com/happy~smile/birthday.cgi";# 今月の誕生日リストを表示するページのURLをフルパスで記述$base = "http://homepage3.nifty.com/happy~smile/index.html";# 記録ファイルの設置ディレクトリの位置と名前# このファイルから見た位置(基本ディレクトリ構成の通りならこのまま)$dir = "./";# データ記録ファイルの名前$file = "data.cgi";# 画像ファイルの設置ディレクトリの位置と名前# 表示ファイルから見た位置(基本ディレクトリ構成通りならこのまま)# よく判らなければ からのフルパスでも可$img_dir = "http://homepage3.nifty.com/happy~smile/birthday/img/"; □ NXer [2004年10月26日21時22分]>変なことしてあせってしまうと何をしたのか、思い出すことすらできないものです。そこで当方がcgi開発でしていることを一度お試しください。それは、保存する時に名前を変えることです。birthday1.cgibirthday2.cgibirthday3.cgiさらに、必要ならコメント文を書き込みます。大抵のことは、いつでも再現できます。例 文頭に#記号をつけます。この文は実行されません。# NXer提案どおり画像を/birthday/img/に転送なお、転送する時はファイル名をbirthday.cgiに直します。以下におそらくこのような操作をされたのだろうという仮説をたてて、いよいよ画像表示大作戦です。(cgiをサイト(現場)に設置する「工事」は数秒のこともあれば、2~3週間がかりということもあります。もちろん、設計図・ディレクトリ構成図に基づきます。)今回画像の場所をさがしました。ここでした。http://homepage3.nifty.com/happy~smile/home.gif■設計図です。 (■は不具合の原因となる設定を意味します。)/public_html/....|-index.html (最初は、ここにbirthdayを表示することにします。)....|-home.gifなどの画像 ....|-memo.gif□初期設定です。$img_dir = "http://homepage3.nifty.com/happy~smile/birthday/img/";このディレクトリ構成図です。....|-/birthday/....|....|-/img/....|........|-memo.gifなど1)もう一度、この図面どおり、画像を転送しなおしてください。2)↓のURLをブラウザに入れて画像gifにこのパスでたどり着くことができるかを確認してください。http://homepage3.nifty.com/happy~smile/birthday/img/home.gif表示できた時次3)に進みます。さもなければ、考え直して1)に戻ります。考え直すことが出来ない時は、質問してください。3)そしてホームページにアクセスしてみてください。どのような結果になりますでしょうか。その結果に応じて、必要なら、スクリプトに直接手を加えます。その時は、ディレクトリ構成図の画像ファイルにどのように到達するのか、cgiになったつもりで、頭上の演習をします。その後、ファイルを変更します。繰り返します。ご自身でディレクトリ構成図を作図してみてください。niftyでcgiを設置するためには、それが、最も近道になると思います。ラウンジのトップページにリティさんの有益なご助言があります。ぜひお読みください。なお、うまく出来ないからといってがっかりしないでください。ことばというものは、本質的に、このような図上の位置に関する作業指示を伝えるのが、とても、苦手なものなのですから。 □ iori [2004年10月27日08時26分]゚・*:.。. ありがとうございます .。.:*・゜設置大成功しました♪ワーイ\(^o^))/…\((^0^)/ワーイもっと時間がかかると思っていたので凄くうれしいです♪これもひとえにNXerさんのご指導のおかげです<(_ _)>これを機会にCGIを色々やっていきたいと思います♪本当にありがとうございました!
cgi初心者でこちらの【FAQ】や【トホホのwww入門】や【誰にも聞けなかったCGIの設置方法】等を見てがんばってるんですが、自分の力では4日間粘っても出来ませんでした(;_; )@ニフティで、初期設定は#!/usr/local/bin/perl#↑各プロバイダで指定しているパスを記述# ---------------------- 初期設定ここから ---------------------- ## このファイルのURLをフルパスで記述$script = "http://hpcgi3.nifty.com/happy~smile/cgi-bin/birthday.cgi";# 今月の誕生日リストを表示するページのURLをフルパスで記述$base = "http://homepage3.nifty.com/happy~smile/index.html";あとは何も付け足したり変更してません。それとも、ディレクトリ構成が間違っているのでしょうか??デスクトップ│/waratte/│/birthday/│├ index.html 今月の誕生日リストを表示するページ│├/img/ ├ home.gif ├ home_off.gif ├ mail.gif ├ mail_off.gif ├ msg.gif ├ msg_off.gif ├ memo.gif ├ lupe.gif └ key.gif デスクトップ│/waratte/│/cgi-bin/ ├ birthday.cgi (755) └ data.cgi (666) と、やりました。FFFTP転送してhttp://hpcgi3.nifty.com/happy~smile/cgi-bin/birthday.cgi?mode=inputとしたら、NOT FOUNDページが見つかりませんとなります。ディレクトリ構成が間違っているのでしょうか??何か間違っているのでしょうか?
はじめまして。NXerです。>何か??cgiは、html文書によるサイト構築とは、ずいぶん異なります。分らないのも自然なことと思います。といっても、ほんの少し分らない感じです。なぜなら、画像OK。birthdayもアクセスまでは確認できましたから。「ほんの少し」下手な説明にお付き合いくだい。よろしく。>間違ってその1)画像は正しいですよ。ご安心ください。画像のディレクトリ構成は正しいですよ。↓のURLをクリックしてご確認ください。http://homepage3.nifty.com/happy~smile/birthday/img/memo.gif画像の初期値設定はしてありますか。その2)少しディレクトリ構成を変更されては。プラスその訳(わけ)初期値設定の元になるディレクトリ構成です。なお、birthdayの表示は、画像の表示など、すえぽんさんの例とは異なり複雑な変更を伴うために、設置だけを最初は目標とします。また、他にcgiを設置することが今後計画されている場合は、/cgi-bin/内にさらに/birthday/ディレクトリを作成します。混乱するかも分りませんが、この程度の変更は簡単と思います。ご理解ください。(もちろん、もとのままでも設置は可能です。当方はniftyではないため、思わぬ間違いが潜んでいるかもしれません。参考例です。)/public_html/....|-index.html (ここにbirthdayを表示)....|-/birthday/・・・・○画像はこちらのディレクトリ。....|....|-/img/・・・・○設置済み....|........|-memo.gifなど他は略 ○転送確認済み....|-/cgi-bin/・・・・○設置済み.........|-/birthday/・・・新規作成。.........|......|-birthday.cgi・・・新規の位置.........|......|-data.cgi ・・・・新規の位置.........|......|-jcode.pl ・・・・このファイルも転送してありますか。.........|-/xxx/・・・他のcgiの設置例.............|-xxx.cgiその3)これは過去ログの例です。(9やlove88は架空です。存在しません)□http://hpcgi9.nifty.com/love88/birthday/birthday.cgi?mode=input■http://hpcgi3.nifty.com/happy~smile/cgi-bin/birthday.cgi?mode=input違いにお気づきですか。少し■のURLが長いですね。よく見ると/cgi-bin/というディレクトリがありませんね。杜甫々さん主宰の【トホホのwww入門】などから/cgi-bin/を学ばれたのでしょうか。詳しい説明は省略しますが、URLの先頭がwwwではなくてhpcgiで始まることから、niftyでは、自動的にcgi-binが選択されます。それでは、元のディレクトリ構成のままで現在でも一応は正しくcgiにアクセスできることを確認してください。http://hpcgi3.nifty.com/happy~smile/birthday.cgi?mode=inputとブラウザのアドレス欄に入れてください。どうですがか。NOT FOUNDではなく、異なるエラーメッセ時になりましたか。今のところエラーの原因は当方には、不明です。その4)では、ディレクトリ構成を当方の提案どおりにするか 今のままで設置するかを決めてください。いずれの場合も、ご自身でディレクトリ構成図を書き、初期値の設定すれば、問題なく設置でき、登録や一覧が表示されます。ただし、アイコン画像は、このままでは表示されません。それは、cgiに少し慣れてから、簡単に修正できます。過去ログを参考にしてください。分らない時は、今度は4日も頑張らないで、「わかんない」申告をされたら、どなたかが援助してくれると思います。設置のご成功をお祈りいたします。
わからない事だらけですみません。実はPCを持ったのもココ数ヶ月なんです。無謀なことだと思ったんですが、どうしても自分のHPに【お誕生日】をつけたくて(;-_-;)それで、早速はずかしい位 初歩な質問なんですが、画像の初期値設定とはどういったことをするのでしょうか?特に何をするでもなく、そのままなんですけど・・・。これではダメですか? あと、【jcode.pl】というのを完全に見落としていました。全くわからなかったので調べて、日本語文字コードを変換するスクリプトだとわかったんですが、入手しようとしたら、ダウンロードとかじゃなくて、文字のような記号のようなものがズラズラと出てきて何をどうしたらいいのかわかりませんでした。コピーしてメモ帳とかに貼り付けるのでしょうか・・・?ディレクトリ構成はNXerさんの言うように変更しました。お手数をおかけしますが教えて下さい。よろしくお願いします。
>ディレクトリ構成は、、、変更>そのままなんですすえぽんさんの作品は、少し変えるだけで、ほとんどそのままでいいようですね。NXerです。下記のURLをクリックしてください。登録画面です。http://hpcgi3.nifty.com/happy~smile/birthday.cgi?mode=input当方が仮名testで投稿しました。↓のURLで確認できるかまた、クリックしてください。一覧画面です。http://hpcgi3.nifty.com/happy~smile/birthday.cgi?mode=viewどうでしょうか。運用前に、テスト投稿が削除できるか、それもお試しください。きっと出来ます。>たくて(;-_-;)という願望、野望にかなり近くなりましたね。>【jcode.pl】も指定のディレクトリに転送されていますから、日本語入力は正しくできました。残された作業は、birthdayを表示するページにすえぽんさんのbirthdayをダウンロードした時に同時に送られているreadme文書をお読みください。設置方法が書いてあります。その前に、登録画面でまずお子様、次に配偶者、そして30歳以上なら、「年を忘れました」とか、ためしに登録しておけば、birthdayをindexページに設置した直後に見ることが出来ます。少々の不具合は目を瞑(つむ)り、とにかく、公開です(ドキ2ワク2)。今日がbirthday.cgiのbirthdayになるといいですね。初期の目的が、設置でしたから、当方の守備範囲はここまでです。このあとに、不具合が発生することも予想されますが、その解決は、ご自身で解決できるものと思います。>ココ数ヶ月ということですが、多くの方が、学校や職場、また、ゲーム機など娯楽で、コンピュータ操作には習熟されています。そのうえ、ウェブサイトを構築されていることから、超ド級(現代語訳「チョウスゲェー」)「初心」ではないと推察して書かせていただきました。
おかげさまで設置できました★*゚*☆*゚*★*゚*☆*゚*★ハッピーバースディ〜♪バースディ〜♪です(゚∀゚)v早速身内を登録しました(^-^)ゞただ、画像が出てないので、場所がすごくわかりづらいです(^-^;)画像を出すのはすごく難しいでしょうか?画像をつけたいです。
画像をどうにか自力で出そうといじってたらでてこなくなりましたぁ〜(.;ロ;;)このあたりをいじったんですが・・・ワカリマセン(;-_-;)変なことしてゴメンナサイ もうしませんので教えてください(TーT)↓# ---------------------- 初期設定ここから ---------------------- ## 管理者モードログイン時のパスワードの設定(半角英数で文字数に制限はありません)$pass = "****";# このファイルのURLをフルパスで記述$script = "http://hpcgi3.nifty.com/happy~smile/birthday.cgi";# 今月の誕生日リストを表示するページのURLをフルパスで記述$base = "http://homepage3.nifty.com/happy~smile/index.html";# 記録ファイルの設置ディレクトリの位置と名前# このファイルから見た位置(基本ディレクトリ構成の通りならこのまま)$dir = "./";# データ記録ファイルの名前$file = "data.cgi";# 画像ファイルの設置ディレクトリの位置と名前# 表示ファイルから見た位置(基本ディレクトリ構成通りならこのまま)# よく判らなければ からのフルパスでも可$img_dir = "http://homepage3.nifty.com/happy~smile/birthday/img/";
>変なことしてあせってしまうと何をしたのか、思い出すことすらできないものです。そこで当方がcgi開発でしていることを一度お試しください。それは、保存する時に名前を変えることです。birthday1.cgibirthday2.cgibirthday3.cgiさらに、必要ならコメント文を書き込みます。大抵のことは、いつでも再現できます。例 文頭に#記号をつけます。この文は実行されません。# NXer提案どおり画像を/birthday/img/に転送なお、転送する時はファイル名をbirthday.cgiに直します。以下におそらくこのような操作をされたのだろうという仮説をたてて、いよいよ画像表示大作戦です。(cgiをサイト(現場)に設置する「工事」は数秒のこともあれば、2~3週間がかりということもあります。もちろん、設計図・ディレクトリ構成図に基づきます。)今回画像の場所をさがしました。ここでした。http://homepage3.nifty.com/happy~smile/home.gif■設計図です。 (■は不具合の原因となる設定を意味します。)/public_html/....|-index.html (最初は、ここにbirthdayを表示することにします。)....|-home.gifなどの画像 ....|-memo.gif□初期設定です。$img_dir = "http://homepage3.nifty.com/happy~smile/birthday/img/";このディレクトリ構成図です。....|-/birthday/....|....|-/img/....|........|-memo.gifなど1)もう一度、この図面どおり、画像を転送しなおしてください。2)↓のURLをブラウザに入れて画像gifにこのパスでたどり着くことができるかを確認してください。http://homepage3.nifty.com/happy~smile/birthday/img/home.gif表示できた時次3)に進みます。さもなければ、考え直して1)に戻ります。考え直すことが出来ない時は、質問してください。3)そしてホームページにアクセスしてみてください。どのような結果になりますでしょうか。その結果に応じて、必要なら、スクリプトに直接手を加えます。その時は、ディレクトリ構成図の画像ファイルにどのように到達するのか、cgiになったつもりで、頭上の演習をします。その後、ファイルを変更します。繰り返します。ご自身でディレクトリ構成図を作図してみてください。niftyでcgiを設置するためには、それが、最も近道になると思います。ラウンジのトップページにリティさんの有益なご助言があります。ぜひお読みください。なお、うまく出来ないからといってがっかりしないでください。ことばというものは、本質的に、このような図上の位置に関する作業指示を伝えるのが、とても、苦手なものなのですから。
゚・*:.。. ありがとうございます .。.:*・゜設置大成功しました♪ワーイ\(^o^))/…\((^0^)/ワーイもっと時間がかかると思っていたので凄くうれしいです♪これもひとえにNXerさんのご指導のおかげです<(_ _)>これを機会にCGIを色々やっていきたいと思います♪本当にありがとうございました!