□ さざび [2006年09月24日13時23分]アップした電光掲示板をテストする為「テストの際はhttp://.../denkoh/denkoh.cgi?htmlという形で呼び出して下さい。」との説明によりアップした電光を開きますとテキスト文が表示されてしまいます。以下がアップした電光のテスト表示URLです。http://sanpo.oh.land.to/denkoh/denkoh.cgi?htmlまた、http://sanpo.oh.land.to/denkoh/denkoh.cgi?mode=checkにて開きますとエラー処理内容が不明です。 と、表示されます。以下のURLは電光CGIの初期設定を記したテキストファイルです。http://sanpo.oh.land.to/denkoh/denkoh-cgiset.txtサーバーのPerlは/usr/bin/perl /usr/local/bin/perlどちらでも良いと言う事です。パーミッションはサーバーのCGIの説明のページに指定がありませんでしたのでreadmeの説明通りにしました。サーバーのCGI設置の説明ページのURLはhttp://land.to/faq.php です。ご指導よろしくお願いします。 □ NXer [2006年09月24日15時41分] はじめまして。NXerです。cgiは、100%サーバの仕様に依存します。サーバには1)有料(cgiを許可する限られたプロバイダー)2)無料とがあります。無料は、さらに自動広告挿入と無料にもかかわらず広告非表示とあります。さざびさんのネット歴、cgi歴が不明なために、すでにご存知のことかもしれません。>http://sanpo.oh.land.to/denkoh/denkoh.cgi?htmlではバナータイプの広告が表示されました。このとき、通常のhtmlで書いたウェブページは問題なく表示されます。しかし、電光!は、サーバと、さらに利用者(クライエント)側のコンピュータを使うjavascriptという言語で作成されています。そのため、無料自動広告挿入は、ある特定のタグを識別して挿入されますが、電光!の設定が、正しい場合でも、広告のjavascript用変数が利用者コンピュータで競合して不具合が発生して、実用にならないようです。これは過去ログから学んだことです。land.toさんの場合に、この問題をクリヤできるかどうかは当方には不明です。また、プロバイダに問い合わせてご事情を説明すれば、広告解除の方法があるのかもしれませんが、FAQからはよく分かりませんでした。電光!設置は成功しているケースと思います。サーバの契約内容をよく調べていただき、同一サーバを継続する場合は、cgiによっては設置できない、実用にならないということがあるかもわかりません。まだウェブサイト初期でしたら、移転ということも比較的容易にできます。電光!設置のために、1 サーバを移行して電光!を設置2 無料サーバで構築したサイトを継続するため、 cgiを許可する有料プロバイダーと契約して電光!を設置などの過去に沢山の事例があります。なお、自動広告挿入を回避するなどは、通常は契約違反になります。以上当方の知り得たことをお知らせします。ご検討(健闘)ください。 □ さざび [2006年09月24日17時41分]早速の回答、ありがとうございます。land.toさんの場合の広告解除の方法ですが自動挿入を停止し、手動での挿入方法を説明したページがあります。以下のURLがその説明ページです。http://land.to/koukoku.php私はCGIに関しましては初心者です。上記の広告自動挿入停止の方法のページを読みました所、自動挿入停止の説明ページの中に以下の記述がありました。Perl用 require "/ad/bn.cgi"; Perl用の広告コードは「print」関数により、単純に広告タグを出力しているものです。PerlソースコードのHTML出力部分へ割り込んで記述して下さい。 ソースコードの適切な位置へ追加してください。と、言う部分なのですが、ソースコードに手を加える事のようですが何処にどう追記するのか解かりません。「.htaccess」ファイルを作成し、アップしてHTMLファイルに記述する<!--nobanner-->を追記し、手動挿入のコードを記述する所までは出来ましたがCGIのソースコードに追記する所で挫折しました。以下は電光を表示するページのURLです。http://sanpo.oh.land.to/denkoh.htmlお手数おかけしますが、もう一度助けて下さい。よろしくお願いします。 □ NXer [2006年09月24日22時11分]さざびさん、通常は当方でほぼ類似の環境を再現してcgiの設置、運用の愚案をお知らせしています。しかし、サーバに当方からアクセスしてテストを試みたり、設定を変更できないことから以下はすべてさざびさんの自己解決へのヒントにすぎないことをお断りします。NXerです。************* さらに大切なお断りを初めに書きます。******電光!が完全にそちらで動作するには、いくつか克服しなければならないことも予想できます。さらに、cgiを今後追加する場合に、本当に使いたいcgiが広告挿入を解除することが極めて複雑なために設置を断念しなければならにかもしれません。したがって以下は、その可能性を探り、また、必要ならサーバの変更する判断材料としてください。その上、当方の能力を越えることは、回答をしてはいけない、というマナー違反を承知で以下を書くことをお許しください。*****************************************************その1)http://sanpo.oh.land.to/denkoh.htmlについて---------------------------------ブラウザのソースから引用<!--nobanner--><HTML><HEAD><META HTTP-EQUIV="Content-type" CONTENT="text/html; CHARSET=">略---------------------------------------------1.1 <!--nobanner-->この宣言は、電光!を表示するページに対してなされています。denkoh.cgiに対してではありません。下手な説明をします。-----------------------1 denkoh.html のファイル[2 電光!のファイル ]-----------------------という2重構造になっています。 (1 dekoh.html [2電光!cgiファイル])それぞれにland.toのサーバは自動で<body>タグを感知して広告を挿入します。さざびさんは、今外括弧のhtmlファイルにバナー解除タグを記述されています。それでどのような効果があるのか、は不明です。というのは--------------------------------------------------------------<META HTTP-EQUIV="Content-type" CONTENT="text/html; CHARSET=">---------------------------------------------------------------の文字コードが未定義です。当方のブラウザでは、それはEUCとなっています。この場合、仮に電光!が正しく設置されていても、表示されないという不具合が発生します。Shift-JISが推奨されます。ここでCHARSETをShift-JISにして、どのような結果になるかお手数ですが試されてはいかがでしょうか。その2)電光!内の<body>タグについて次のページを見ました。(多くは、次のような単純な事例が多いと思います。)http://land.to/supportbb/viewtopic.php?t=2009-----------------------------引用#HTMLヘッダー sub head { my ($title_part, $HoD) = @_; print "Content-type: text/html\n\n"; print "<!--nobanner-->\n"; print "<HTML>\n"; print "<HEAD>\n"; print "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;charset=EUC-JP\">\n"; print "<TITLE>$title_part</TITLE>\n"; if ($HoD->{config}{c2_stylesheet}) {print "$HoD->{config}{c2_stylesheet}\n";} print "</HEAD><BODY>\n"; -------------------------------------これに相当するのは、電光!のsub js_outputでは325行目付近に一つあります。321 sub js_output {324 $data_dir = $tmp;325 print "Content-type: text/html\n\n";...329 print "</head>\n$html_body\n<script>\n";広告が329行目の初期値103行で設定されている<body>タグを認識して自動的に挿入されます。このことから、print "<!--nobanner-->\n"; を上の例のように、325行目の上付近に挿入するものと思います。-----------------------------------------------参考103 # BODY 設定$html_body = '<body bgcolor=#ffffff text=#000000>';--------------------------------------------------他にもdenkoh.cgiには、たくさんhtml文の出力がありますので多くの方は、サーバの移転を決断されるようです。掲示板の経験はKENTさんなどの初歩的な経験しかありませんが、電光!は、間違いなく、超がつくほどの複雑なcgiです。3>手動挿入 について、>CGIのソースコードに追記する所これは、その1で触れましたが、外括弧のdenkoh.htmlファイルで広告がすでに一つ表示されていますから、規約で認められているとおり内括弧の電光!.cgiファイルにはまったく記述する必要はありません。また、記述すると本体の画像が崩れて実用にならないと思われます。以上、当方は広告表示の経験がなく、間違いを含むかもしれませんが、率直にその複雑さと設置の困難さに触れてみました。ためされていろんな不具合の発生は、当方には一切責任がないことをご理解ください。いろいろcgiを当方も学ばせていただくことになりますので、上手く設置できれば、よろしければ、簡単で結構ですのでお知らせください。 □ さざび [2006年09月24日23時25分]色々お世話をお掛けして申し訳ありませんでした。丁寧な説明をして頂きありがとうございました。やはり、CGI初心者の私には対処出来ないようですのでland.toでの電光の設置は諦めます。初心者の質問に丁寧な回答ありがとうございました。 一定時間書込が無かったので過去ログに移りました
アップした電光掲示板をテストする為「テストの際はhttp://.../denkoh/denkoh.cgi?htmlという形で呼び出して下さい。」との説明によりアップした電光を開きますとテキスト文が表示されてしまいます。以下がアップした電光のテスト表示URLです。http://sanpo.oh.land.to/denkoh/denkoh.cgi?htmlまた、http://sanpo.oh.land.to/denkoh/denkoh.cgi?mode=checkにて開きますとエラー処理内容が不明です。 と、表示されます。以下のURLは電光CGIの初期設定を記したテキストファイルです。http://sanpo.oh.land.to/denkoh/denkoh-cgiset.txtサーバーのPerlは/usr/bin/perl /usr/local/bin/perlどちらでも良いと言う事です。パーミッションはサーバーのCGIの説明のページに指定がありませんでしたのでreadmeの説明通りにしました。サーバーのCGI設置の説明ページのURLはhttp://land.to/faq.php です。ご指導よろしくお願いします。
はじめまして。NXerです。cgiは、100%サーバの仕様に依存します。サーバには1)有料(cgiを許可する限られたプロバイダー)2)無料とがあります。無料は、さらに自動広告挿入と無料にもかかわらず広告非表示とあります。さざびさんのネット歴、cgi歴が不明なために、すでにご存知のことかもしれません。>http://sanpo.oh.land.to/denkoh/denkoh.cgi?htmlではバナータイプの広告が表示されました。このとき、通常のhtmlで書いたウェブページは問題なく表示されます。しかし、電光!は、サーバと、さらに利用者(クライエント)側のコンピュータを使うjavascriptという言語で作成されています。そのため、無料自動広告挿入は、ある特定のタグを識別して挿入されますが、電光!の設定が、正しい場合でも、広告のjavascript用変数が利用者コンピュータで競合して不具合が発生して、実用にならないようです。これは過去ログから学んだことです。land.toさんの場合に、この問題をクリヤできるかどうかは当方には不明です。また、プロバイダに問い合わせてご事情を説明すれば、広告解除の方法があるのかもしれませんが、FAQからはよく分かりませんでした。電光!設置は成功しているケースと思います。サーバの契約内容をよく調べていただき、同一サーバを継続する場合は、cgiによっては設置できない、実用にならないということがあるかもわかりません。まだウェブサイト初期でしたら、移転ということも比較的容易にできます。電光!設置のために、1 サーバを移行して電光!を設置2 無料サーバで構築したサイトを継続するため、 cgiを許可する有料プロバイダーと契約して電光!を設置などの過去に沢山の事例があります。なお、自動広告挿入を回避するなどは、通常は契約違反になります。以上当方の知り得たことをお知らせします。ご検討(健闘)ください。
早速の回答、ありがとうございます。land.toさんの場合の広告解除の方法ですが自動挿入を停止し、手動での挿入方法を説明したページがあります。以下のURLがその説明ページです。http://land.to/koukoku.php私はCGIに関しましては初心者です。上記の広告自動挿入停止の方法のページを読みました所、自動挿入停止の説明ページの中に以下の記述がありました。Perl用 require "/ad/bn.cgi"; Perl用の広告コードは「print」関数により、単純に広告タグを出力しているものです。PerlソースコードのHTML出力部分へ割り込んで記述して下さい。 ソースコードの適切な位置へ追加してください。と、言う部分なのですが、ソースコードに手を加える事のようですが何処にどう追記するのか解かりません。「.htaccess」ファイルを作成し、アップしてHTMLファイルに記述する<!--nobanner-->を追記し、手動挿入のコードを記述する所までは出来ましたがCGIのソースコードに追記する所で挫折しました。以下は電光を表示するページのURLです。http://sanpo.oh.land.to/denkoh.htmlお手数おかけしますが、もう一度助けて下さい。よろしくお願いします。
さざびさん、通常は当方でほぼ類似の環境を再現してcgiの設置、運用の愚案をお知らせしています。しかし、サーバに当方からアクセスしてテストを試みたり、設定を変更できないことから以下はすべてさざびさんの自己解決へのヒントにすぎないことをお断りします。NXerです。************* さらに大切なお断りを初めに書きます。******電光!が完全にそちらで動作するには、いくつか克服しなければならないことも予想できます。さらに、cgiを今後追加する場合に、本当に使いたいcgiが広告挿入を解除することが極めて複雑なために設置を断念しなければならにかもしれません。したがって以下は、その可能性を探り、また、必要ならサーバの変更する判断材料としてください。その上、当方の能力を越えることは、回答をしてはいけない、というマナー違反を承知で以下を書くことをお許しください。*****************************************************その1)http://sanpo.oh.land.to/denkoh.htmlについて---------------------------------ブラウザのソースから引用<!--nobanner--><HTML><HEAD><META HTTP-EQUIV="Content-type" CONTENT="text/html; CHARSET=">略---------------------------------------------1.1 <!--nobanner-->この宣言は、電光!を表示するページに対してなされています。denkoh.cgiに対してではありません。下手な説明をします。-----------------------1 denkoh.html のファイル[2 電光!のファイル ]-----------------------という2重構造になっています。 (1 dekoh.html [2電光!cgiファイル])それぞれにland.toのサーバは自動で<body>タグを感知して広告を挿入します。さざびさんは、今外括弧のhtmlファイルにバナー解除タグを記述されています。それでどのような効果があるのか、は不明です。というのは--------------------------------------------------------------<META HTTP-EQUIV="Content-type" CONTENT="text/html; CHARSET=">---------------------------------------------------------------の文字コードが未定義です。当方のブラウザでは、それはEUCとなっています。この場合、仮に電光!が正しく設置されていても、表示されないという不具合が発生します。Shift-JISが推奨されます。ここでCHARSETをShift-JISにして、どのような結果になるかお手数ですが試されてはいかがでしょうか。その2)電光!内の<body>タグについて次のページを見ました。(多くは、次のような単純な事例が多いと思います。)http://land.to/supportbb/viewtopic.php?t=2009-----------------------------引用#HTMLヘッダー sub head { my ($title_part, $HoD) = @_; print "Content-type: text/html\n\n"; print "<!--nobanner-->\n"; print "<HTML>\n"; print "<HEAD>\n"; print "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html;charset=EUC-JP\">\n"; print "<TITLE>$title_part</TITLE>\n"; if ($HoD->{config}{c2_stylesheet}) {print "$HoD->{config}{c2_stylesheet}\n";} print "</HEAD><BODY>\n"; -------------------------------------これに相当するのは、電光!のsub js_outputでは325行目付近に一つあります。321 sub js_output {324 $data_dir = $tmp;325 print "Content-type: text/html\n\n";...329 print "</head>\n$html_body\n<script>\n";広告が329行目の初期値103行で設定されている<body>タグを認識して自動的に挿入されます。このことから、print "<!--nobanner-->\n"; を上の例のように、325行目の上付近に挿入するものと思います。-----------------------------------------------参考103 # BODY 設定$html_body = '<body bgcolor=#ffffff text=#000000>';--------------------------------------------------他にもdenkoh.cgiには、たくさんhtml文の出力がありますので多くの方は、サーバの移転を決断されるようです。掲示板の経験はKENTさんなどの初歩的な経験しかありませんが、電光!は、間違いなく、超がつくほどの複雑なcgiです。3>手動挿入 について、>CGIのソースコードに追記する所これは、その1で触れましたが、外括弧のdenkoh.htmlファイルで広告がすでに一つ表示されていますから、規約で認められているとおり内括弧の電光!.cgiファイルにはまったく記述する必要はありません。また、記述すると本体の画像が崩れて実用にならないと思われます。以上、当方は広告表示の経験がなく、間違いを含むかもしれませんが、率直にその複雑さと設置の困難さに触れてみました。ためされていろんな不具合の発生は、当方には一切責任がないことをご理解ください。いろいろcgiを当方も学ばせていただくことになりますので、上手く設置できれば、よろしければ、簡単で結構ですのでお知らせください。
色々お世話をお掛けして申し訳ありませんでした。丁寧な説明をして頂きありがとうございました。やはり、CGI初心者の私には対処出来ないようですのでland.toでの電光の設置は諦めます。初心者の質問に丁寧な回答ありがとうございました。