• ベストアンサー

CGIが上手く表示されません。

以前質問させていただき表題の件も質問させて いただいたのですがこちらは解決されずに、その後頑張っ てみたのですがどうもだめなのでまたきましたm(_ _)m 「<IMG SRC="http://cgi.biglobe.net/cgi-bin/count/Count.cgi"> 」 BIGLOBEのCGIを取得するつもりなのですが、上記を htmlのページの(HPビルダー4で製作中)表示させたい 箇所に挿入するそうです。 http://www.biglobe.net/hp/ac-guide.html より。 そのとおりに挿入して、プレビューでみるとちゃんと 表示されているんです。が、いざ転送してネット上で みると×マークで機能してないのです。 画面の表示をやってもだめです。 他の回答ベージで、上記のcgiの後に?user=XXX (XXXには 自分のWEBアカウント名です)を記述する。という 回答がでていたのですが、私もそれを記述しないから だめなのでしょうか?(BIGLOBEにはそういったころは 説明がなかったのですが・・・) コピー&ペーストしてるので文字は間違いないはずなんです。 思い当たるおかしな箇所があったら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • kosa
  • ベストアンサー率25% (379/1464)
回答No.1

転送後に見れないということですが、転送後にブラウザからソースでも確認してください。 「<IMG SRC="http://cgi.biglobe.net/cgi-bin/count/Count.cgi"> 」となっていますか? ソースの確認のしかたホームページにアクセス後に右クリック「ソースの表示」でOKです

その他の回答 (2)

  • spnk55
  • ベストアンサー率29% (11/37)
回答No.3

うまく表示されるようになったでしょうか? 参考URLは、私が契約しているWebサーバーのHPですが、 ここの下の方にFAQが詳しく載っています。 ちなみに私の場合は、転送ツール(NextFTP)を使って 9.のパーミッションの設定をやり直したらうまく表示されるようになりました。 もちろん、biglobeの場合との違いはあると思いますが、ご参考までに。

参考URL:
http://web24.jp/hosting/faq/4.html
kiyoka727
質問者

お礼

こんにちは!ご回答ありがとうございます。そして・・・ まだできません(笑)。笑うことではないのですが。 参考URLとてもよさそうです。またやってみます。 チラッとみたところ・・プロバイダーさんのHPには書いて なかった気がするのですがやっぱりファイルにおく、とかフォルダにまとめるとか、その辺りがひっかかってるのか、もしくは転送後に何かしなくてはいけない(設置したの連絡など)とか辺りかな・・て思いました。 前の、ソースの表示もOKだったし、CGIも画面で見ることできたので。サポートセンターに問合せが一番いいかもですね(笑)。皆様ありがとうございます。

  • kosa
  • ベストアンサー率25% (379/1464)
回答No.2

http://cgi.biglobe.net/cgi-bin/count/Count.cgi ↑ ここにアクセスして画像は表示できますか? 888888と表示されれば正しと思われ

kiyoka727
質問者

お礼

NO1のご回答と同様、やってみます。 帰宅後・・ですが・・。即行回答ありがとうございました!また!

関連するQ&A

  • CGIでカウンタ作ったのですが・・・

    初歩的な質問で申し訳ないです。CGIでカウンタを作ったのですが(count.cgi)、表示のさせ方がわかりません。http://xxx/xxx/count.cgiとURLを直接打てば、カウンタは表示されるのですが、トップページに表示させたいです。宜しくお願いします。

    • 締切済み
    • CGI
  • CGIの設置の仕方が分かりません。

    CGIの知識はないため分かりやすく教えて頂けるとありがたいです。 http://www.cgis.biz/scripts/gif_counter/ ↑こちらのカウンターをページに挿入したいのですが設置の仕方が分かりません…。 メインで使用しているサーバーがCGI禁止のためCGI用のサーバーと2つ併用しているのですが、その場合は無理なんでしょうか…? メイン(CGI NG)このページにカウンターを設置したいです。 http://www.abc.com/top/ CGI用サーバー http://www.xxx.com/abc~/ 例えば上記のようなアドレスの場合、どのようにIMGタグは記述すればいいのでしょうか? 記述例を参考にやってみたのですが『src属性には表示するHTMLファイルから見た count.cgi への相対パスを記述します。』というのが意味がサッパリ分からなくて困ってます。

    • ベストアンサー
    • CGI
  • CGI表示されない

    ↓のサイトで一応簡単なCGIの設置方法を 勉強したのですが、 CGIが表示できません。 http://web-up.cside.biz/cgi_3.shtml サーバーはiswebです。 index,htmlがあるフォルダにこのHPで紹介されている CGIをパーミッション、パスをちゃんと設定して サーバーに置いたのに表示できないです。 cgiにどこに表示するか記述しないと いけないのですか? トップページは一応みれるようにしているのですが、 HPがないと表示できないのですか? 自分のHPでは表示できないので、 他に簡単に試せるものがあればいいのですが。 それでは宜しくお願いします。

    • 締切済み
    • CGI
  • MacOSXでKompoZerを使うとcgiのカウンターが表示できない

    MacOSXでKompoZerを使うとcgiのカウンターが表示できない。 WindowsのDreamWeaverで編集すると下記の表記でちゃんとカウンターが動きます。 /cgi-bin/Count.cgi?dd=127|ft=0|df=/home/account/public_html/count.dat それをMac OSXでKompoZer 0.8b3 (20100228)を使用して他の部分を編集して保存すると上記の部分が /cgi-bin/Count.cgi?dd=127%7Cft=0%7Cdf=/home/account/public_html/count.dat 127|ft=0|df → 127%7Cft=0%7Cdf となってしまいます。 KompoZer の環境設定で文字エンコードをいろいろ変えたりしてみましたがだめでした。 どうしたら、文字化けせずに保存できるでしょうか? よろしくお願いします。

  • CGIのログをHTMLで表示

    CGIのログ(カウント)をHTMLにSSIで表示させようと思い下記のCGIを考えたのですがうまく表示されません。 皆様のお力をお貸し下さい! [log.dat] L内容 DataSu='***'; (***にはカウント数字が入っています) 上のカウントログをHTML表示させる為にCGIを作る [count.cgi] #!/usr/local/bin/perl #カウントログ読み込み open(IN,"ログまでの相対パス"); # カウンターを読み出す $count = <IN>; #ファイルを閉じる close(IN); #サイト数の表示。 print "Content-type: text/html\n\n"; print "$count"; 上記のCGIを表示させるとDataSu='***';とファイル内容が全て表示されてしまいます。 ***のカウント数だけ表示させるにはどうしたらいいのでしょうか?

    • 締切済み
    • CGI
  • 自CGIのURLの一部を取得する方法

    http://xxx.jp/xxx/xxxxxxx/xxxxxx.cgi?cmd=s&xxxx&xxx&Tfile=Data&TrColor=%xxx&Sort=xxx_xxxx&page=1 上記のようなURLがブラウザに表示されていて、末尾に「page=1」という文字がある時だけ HTMLのMETAタグのDESCRIPTIONに page=1 を挿入したいです。 ちなみに、そのページには、以下のように DESCRIPTIONが記載されており、下記の★の部分に 「page=1」というURLの一部の文字を挿入したいと考えています。 <META name="description" content="説明文 ★"> Perl でどのように記述すれば宜しいでしょうか? どうかアドバイスをお願い致します。 m(_ _)m

    • ベストアンサー
    • Perl
  • iswebライト cgi 設置方法

    レンタルサーバiswebライトで自分のHPを作っています. http://cgiscriptmarket.com/script.htmlで配布されているスロットマシン風のカウンタcgiを使用したいのですが上手くいきません. このiswebはcgiの許可がされてます.指定のcgi-binのディレクトリを作り,その中にダウンロードしてきたcountのフォルダを入れました.ffftpを使ってreadmeにあるように転送モードもパーミッションも確認しました. ダウンロードしたファイルで書き換えた箇所は以下だけです. cgiの中の $dir = "./count/"; を$dir = "./cgi-bin/count/"; に変更. カウンタを貼り付けたいhtmlの<BODY>を<BODY onLoad="run()">に変更. その下に(SSIの使用が許可されているので) <!--#exec cmd="./count/count.cgi"--> を貼り付けました.その後アップロードしてもWEBでは何の変化もなくカウンタの表示もありません.自分で考えられることは全てしたつもりですが,どうしても出来なくて..どなたかお願い致します.

    • ベストアンサー
    • CGI
  • アクセスカウンターが表示されません

    HPにプロバイダーがサービスしているアクセスカウンターCGIを貼り付けましたがTOPページに表示されるはずのカウンターが表示されません。IEでURL/count/dream.cgiでみるとカウンターが見れます。ホームページビルダー6.5で貼り付け位置にhtmlで<imgsrc="count/dream.cgi?id=sample">と記述(プロバイダー指示) ページ編集画面ではチュウーリップの絵が出ています。 何か間違っていますか 何方か教えてください。よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIのプログラムの修正に立ち往生。

    ショッピングカートを設置している最中なのですが、いきなり立ち往生してしまいました。  以下のような説明がされていますが、よくわかりません。これは何をしたらいいのでしょうか?  詳しい方よろしくお願いします! 「mart_init.cgiを エディタ で開いて以下の箇所を修正します。(主要な変更箇所のみ) $script = 'http://www.xxx.xxx/mart/mart.cgi'; $order = 'http://www.xxx.xxx/mart/mart_order.cgi'; $admin = 'http://www.xxx.xxx/mart/mart_admin.cgi'; (各実行スクリプトのURLを絶対パスで記述します) $datfile = '/home/xxx/public_html/mart/mart.dat'; (データファイルを / から始まるサーバパスで指定します) $rawfile = '/home/xxx/public_html/mart/mart_raw.txt'; (商取引法のログファイルを / から始まるサーバパスで指定します)」

  • cgiからcgiを呼び出す方法2

    先日「cgiからcgiを呼び出す方法」で質問させていただいたのですが、 その後の状況にて新たな質問をさせていただきます。 【経緯】 もともと単体で動作していたcgi Aに対して新たにcgi Bを作成し、 cgi Bからcgi Aを呼び出したいのですが、うまくいきません。  cgi A:アンケート回答フォームのようなもの  cgi B:認証フォーム(コードを入力してDB内のデータと一致したらcgi Aを呼び出したい) 【その後の状況】 exec("perl A.cgi"); とすることで cgi A の画面を表示することが出来ました。 【新たな質問】 (1) cgi A の画面は表示されましたが title は cgi B のままです。  exec で cgi A が呼び出された時点で title は cgi A にならないのでしょうか? (2)いろいろなサイトに、呼び出し先に  "Content-Type: text/html; charset=Shift_JIS\n\n"  の記述があってはダメとの説明がありましたが、この記述がないと  cgi Aにてデータを入力し、送信ボタンを押すと  500 Internal Server Error(malformed header from script. Bad header~)  が表示されてしまいます。  Content-Type の記述があれば、cgi A の送信ボタンを押すことによって  入力したデータがDBに格納され、また、title も cgi A のタイトルが表示されます。 【cgi A が呼び出された時点の画面イメージ】  cgi B のタイトル  Content-Type: text/html; charset=Shift_JIS  cgi A のタイトル   cgi A の入力項目   cgi A の送信ボタン cgi A の送信ボタン(submit)を押すことによって、完全に cgi Aに制御が渡るということでしょうか? cgi A を呼び出した時点で完全に cgi A に制御を渡したいのですが、 どなたかアドバイスをお願いします。 cgi A の構成を変える必要があるようであれば、その当たりのアドバイスもお願いします。

    • ベストアンサー
    • CGI

専門家に質問してみよう