OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

カウンター

  • 困ってます
  • 質問No.154120
  • 閲覧数81
  • ありがとう数4
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 87% (21/24)

CGI(Perl)を勉強中の初心者です。
自作のグラフィックカウンターのCGIをHTMLに貼り付けると、
カウンターは表示されるのですが、
HTMLでカウンターより下に配置してある画像が表示されません。(テキストはOK)
CGIを貼るタグは<IMG src=".......cgi>としてあるのですが、
調べてみたところ、このタグ内でwidthとheightの属性を設定しないと
このタグ以下のHTMLが表示されないことがあるとのことで、
属性も設定したのですが、やはり表示されません。
CGIスクリプトそのものに問題があるのでしょうか。
よろしくお願いいたします。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル9

ベストアンサー率 38% (31/80)

>CGIを貼るタグは<IMG src=".......cgi>としてあるのですが 「"」の閉じ忘れに見えますがどうでしょう? それともここの書き込みのときにミスっただけでしょうか? あとwidthとheight属性ですが、IMGタグではこれを指定しないと サイト全体のダウンロードに時間がかかります。 一応マナーとしては付けるのが当然であると思ってくだ ...続きを読む
>CGIを貼るタグは<IMG src=".......cgi>としてあるのですが

「"」の閉じ忘れに見えますがどうでしょう?
それともここの書き込みのときにミスっただけでしょうか?

あとwidthとheight属性ですが、IMGタグではこれを指定しないと
サイト全体のダウンロードに時間がかかります。
一応マナーとしては付けるのが当然であると思ってください。
お礼コメント
nontatta

お礼率 87% (21/24)

早速のご回答ありがとうございます。

>「"」の閉じ忘れに

すみません。タイプミスでした。閉じてあります。

現在、Apacheで動作確認しているのですが、
Apacheを起動しないと、カウンター以下の画像は表示され(当然カウンターは表示されませんが)、
Apacheを起動すると、そのカウンター以下の画像は表示されない状況です。

>あとwidthとheight属性ですが、IMGタグではこれを指定しないと
サイト全体のダウンロードに時間がかかります。

そうだったんですね。勉強不足でした。どうもありがとうございました。
投稿日時 - 2001-10-19 22:10:42


  • 回答No.2
レベル13

ベストアンサー率 37% (419/1115)

すみません、横から失礼します。 Apacheのコントロールが出来るということはご自分のサーバーですよね? でしたらコマンドラインでカウンター用CGIの置いてあるディレクトリに移動して、 perl -wc スクリプト名 を実行してみて下さい。 文法エラーがあればこれで判るはずです。 お試し下さい。 ...続きを読む
すみません、横から失礼します。
Apacheのコントロールが出来るということはご自分のサーバーですよね?
でしたらコマンドラインでカウンター用CGIの置いてあるディレクトリに移動して、

perl -wc スクリプト名

を実行してみて下さい。
文法エラーがあればこれで判るはずです。
お試し下さい。
補足コメント
nontatta

お礼率 87% (21/24)

「補足」という形になってしまいましたが、(「補足」しか選べないなんて...)
Ratzielさん、naturalさん、ありがとうございました。
なんとか解決しました。

問題はHTML内にありました。
Apacheを起動してページを表示し、ソースを見てみたところ、
表示されない画像の一つのタグが<IMG src="...">ではなく
<!--......-->と、スクリプトでもないのに勝手に変換されていました。

何度修正してもこのような結果となり、ファイル名が問題では?ということで
色々試してみました。
結果、ファイル名がbanner.pngだったのですが、
このbannerが何かのコマンドだったらしく、
サーバーを通して表示すると上記のように勝手にタグが変換されてしまうようでした。
さらに、このタグ内で設定していた属性値のため、それ以下のタグも崩れてしまい、
他の画像も表示されていなかったようです。
ファイル名を変えてみたところ、無事表示されるようになりました。

お騒がせして申し訳ありませんでした。
また、長々と乱文すみません。
どうもありがとうございました。
投稿日時 - 2001-10-20 06:08:03
お礼コメント
nontatta

お礼率 87% (21/24)

ご回答、ありがとうございます。
コマンドラインでもやはりエラーは出ませんでした。
カウンターが表示されないというのは良くある話(私もそうでした)ですが、
カウンターが表示される代わりにほかの画像が表示されないなんて...(・・,)グスン
何が原因なのかも良くわからないだけに困ってます。
投稿日時 - 2001-10-20 01:12:05
  • 回答No.3
レベル13

ベストアンサー率 37% (419/1115)

>このbannerが何かのコマンドだったらしく 確かにUnixにはbannerというコマンドが存在しますが、それでしょうか? bannerコマンドは、コマンドに続いて指定した文字列を*を使って大きな文字列にして表示してくれるコマンドです。 コマンドラインでお試し下さい。 例: > banner goo (>はプロンプトです) #とりあえず直って良かったですね。(^_^ ...続きを読む
>このbannerが何かのコマンドだったらしく

確かにUnixにはbannerというコマンドが存在しますが、それでしょうか?
bannerコマンドは、コマンドに続いて指定した文字列を*を使って大きな文字列にして表示してくれるコマンドです。
コマンドラインでお試し下さい。

例:
> banner goo
(>はプロンプトです)

#とりあえず直って良かったですね。(^_^)
お礼コメント
nontatta

お礼率 87% (21/24)

naturalさん、再びありがとうございます(^^)
bannnerってそういうコマンドだったんですね。
勉強になりました。
本当、まだまだいろいろ勉強しなくては。
もしまた何かありましたらよろしくお願いいたします m(__)mペコ
(なんて、わがままなこと言ってすみません。)
投稿日時 - 2001-10-21 00:55:21
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ