CGI(Perl)を勉強中の初心者です。
自作のグラフィックカウンターのCGIをHTMLに貼り付けると、
カウンターは表示されるのですが、
HTMLでカウンターより下に配置してある画像が表示されません。(テキストはOK)
CGIを貼るタグは<IMG src=".......cgi>としてあるのですが、
調べてみたところ、このタグ内でwidthとheightの属性を設定しないと
このタグ以下のHTMLが表示されないことがあるとのことで、
属性も設定したのですが、やはり表示されません。
CGIスクリプトそのものに問題があるのでしょうか。
よろしくお願いいたします。
No.1
- 回答日時:
>CGIを貼るタグは<IMG src=".......cgi>としてあるのですが
「"」の閉じ忘れに見えますがどうでしょう?
それともここの書き込みのときにミスっただけでしょうか?
あとwidthとheight属性ですが、IMGタグではこれを指定しないと
サイト全体のダウンロードに時間がかかります。
一応マナーとしては付けるのが当然であると思ってください。
早速のご回答ありがとうございます。
>「"」の閉じ忘れに
すみません。タイプミスでした。閉じてあります。
現在、Apacheで動作確認しているのですが、
Apacheを起動しないと、カウンター以下の画像は表示され(当然カウンターは表示されませんが)、
Apacheを起動すると、そのカウンター以下の画像は表示されない状況です。
>あとwidthとheight属性ですが、IMGタグではこれを指定しないと
サイト全体のダウンロードに時間がかかります。
そうだったんですね。勉強不足でした。どうもありがとうございました。
No.2
- 回答日時:
すみません、横から失礼します。
Apacheのコントロールが出来るということはご自分のサーバーですよね?
でしたらコマンドラインでカウンター用CGIの置いてあるディレクトリに移動して、
perl -wc スクリプト名
を実行してみて下さい。
文法エラーがあればこれで判るはずです。
お試し下さい。
この回答への補足
「補足」という形になってしまいましたが、(「補足」しか選べないなんて...)
Ratzielさん、naturalさん、ありがとうございました。
なんとか解決しました。
問題はHTML内にありました。
Apacheを起動してページを表示し、ソースを見てみたところ、
表示されない画像の一つのタグが<IMG src="...">ではなく
<!--......-->と、スクリプトでもないのに勝手に変換されていました。
何度修正してもこのような結果となり、ファイル名が問題では?ということで
色々試してみました。
結果、ファイル名がbanner.pngだったのですが、
このbannerが何かのコマンドだったらしく、
サーバーを通して表示すると上記のように勝手にタグが変換されてしまうようでした。
さらに、このタグ内で設定していた属性値のため、それ以下のタグも崩れてしまい、
他の画像も表示されていなかったようです。
ファイル名を変えてみたところ、無事表示されるようになりました。
お騒がせして申し訳ありませんでした。
また、長々と乱文すみません。
どうもありがとうございました。
ご回答、ありがとうございます。
コマンドラインでもやはりエラーは出ませんでした。
カウンターが表示されないというのは良くある話(私もそうでした)ですが、
カウンターが表示される代わりにほかの画像が表示されないなんて...(・・,)グスン
何が原因なのかも良くわからないだけに困ってます。
No.3ベストアンサー
- 回答日時:
>このbannerが何かのコマンドだったらしく
確かにUnixにはbannerというコマンドが存在しますが、それでしょうか?
bannerコマンドは、コマンドに続いて指定した文字列を*を使って大きな文字列にして表示してくれるコマンドです。
コマンドラインでお試し下さい。
例:
> banner goo
(>はプロンプトです)
#とりあえず直って良かったですね。(^_^)
naturalさん、再びありがとうございます(^^)
bannnerってそういうコマンドだったんですね。
勉強になりました。
本当、まだまだいろいろ勉強しなくては。
もしまた何かありましたらよろしくお願いいたします m(__)mペコ
(なんて、わがままなこと言ってすみません。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- JavaScript html5に変えるとスライドショーが消えてしまった。 3 2022/03/26 19:53
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レジストリの設定をすぐに反映...
-
VB.NETでVBスクリプトを作るに...
-
どっちのコメントアウトが正しい?
-
サーバーからクライアントのMAC...
-
PowerShellでのエラー出力の読...
-
掲示板専用スクリプトなどを使...
-
エンドレスバトルのスクリプト配布
-
携帯のアンテナ基地の設置料の...
-
HPのページないしリンクにパス...
-
花台の位置は向かってどっちで...
-
HPビルダーで、アクセスカウ...
-
パソコン用語「ツリー」って、...
-
会員制掲示板で、ハンドルを変...
-
洗面所の突っ張り棒は錆びるで...
-
「基礎からのMySQL 第3版 Kindl...
-
(フリーの)ツリー掲示版CGI、...
-
鍵付のツリー式掲示板を探して...
-
キリ番つきカウンター探してます。
-
HTML 訪問カウンターを自作したい
-
外国人と知り合える掲示板など
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PowerShellでのエラー出力の読...
-
VBスクリプト---アプリの終了に...
-
レジストリの設定をすぐに反映...
-
5chなどでスクリプト連投などで...
-
jQueryを使ってドラムロールを...
-
サーバーからクライアントのMAC...
-
イラストレーター、縦中横のシ...
-
ページにJavaScriptを埋め込む...
-
ジョブ名、ステップ名の取得方...
-
キーエンスのPLCでのスクリプト...
-
WindowsのPowerShellで SIGNAL...
-
アプリケーションのフリーズを...
-
perlのAF_INET、PF_INETとは
-
スタートアップ(シャットダウン...
-
VBSの作成 ディスク空き容量
-
VB.NETでVBスクリプトを作るに...
-
EXCEL VBA : PDFファイルを1つ...
-
C#のコードのこと
-
strstr関数
-
エロゲにおける『スクリプト入...
おすすめ情報