• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PWS+perlで,生成したHTML文書内の画像ファイルが表示されない)

PWS+perlでHTML内の画像ファイルが表示されない問題

このQ&Aのポイント
  • Win95+PWS+perlを使用して動的なHTMLページを生成しようとしていますが、画像ファイルが表示されずに「×」が表示されます。
  • HTML文書を確認したところ、パスやファイル名のミスはなく、abc.gifはブラウザで表示されます。
  • 相対パスと絶対パスの両方を試しましたが、問題は解決しませんでした。解決策を教えていただきたいです。

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

  • ベストアンサー
  • s-mariko
  • ベストアンサー率64% (33/51)
回答No.1

相対パスで書かれてあるようですが、HTMLからの相対パスではなく、cgiの置いてあるディレクトリからの相対パスにしてみてもだめですか? 絶対パスがダメだったとのことですが、"/xxx/img/abc.gif"のような、"/"から始まる絶対パスでもダメでしょうか? おそらく、ブラウザで表示させた後に表示できる現象は、キャッシュだと思います。 あと調査のやり方としては、PWSのアクセスログ等を見ると画像ファイルへのリクエストが来ている筈ですので、そのパスをチェックすると良いと思います。

t_disc
質問者

補足

ご回答ありがとうございます。 現在の状況とまったく同じ状態で, WIN98+PWSで試してみたところ,問題なく画像が表示されました。 WIN95+PWSのバグなのだろうか,とも疑いたくなります。 とりあえず,いただいたアドバイスの内容でやってみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ダウンロードしたHTMLの画像が表示されない

    HTMLファイルを一括ダウンロードしましたが、トップページからのリンクが 切れているのか、画像データがブラウザで表示せずに×印になっています。 表示する画像データのソースと表示しない画像データのソースを比較しても原因が解りません。 ソースは <img src="abc/abc.jpg" width="190" height="245" hspace="10" align="left"> などとなっており、必要なHTMLファイルはディレクトリごと 全てダウンロードソフトでHDD内に保存してあります。 img src="abc/abc.jpg"のパスをHDDの絶対パスに変更しても駄目でした。表示しないのはjpeg,gifどちらもです。 ブラウザの設定なのでしょうか? どうすれば良いでしょうか? 宜しくお願いします。

  • 画像ファイルが崩れる

    Perlで、CGIを作成しています。 GIF画像をCGI経由で表示させようと思っているのですが、なぜか、画像が崩れてしまいます。GIFだけではなく、Jpegでも同じです。しかし、HTMLファイルの <img>タグでそのまま表示させようとすると、きちんと表示します。 どのようにすれば、崩れを抑えられますか? CGIソース---------------------- #!/usr/local/bin/perl $imgsrc="number/0.gif"; print "Content-type:image/gif\n\n"; open(IMG,$imgsrc); binmode(IMG); print <IMG>; close(IMG); -----------------------------EOF HTML---------------------------- <html> <head> </head> <body> <img src="cgi/image.cgi" width="28" hegiht="31"> </body> </html> ------------------------------EOF gif画像は、 http://www.akikobrand.com/icon/img/10/6/0.gif を使わせていただきました。(個人的な使用です)

    • ベストアンサー
    • CGI
  • HTMLファイルの画像について

    メモ帳で200枚近くある画像(50x50ピクセル)が載ったアルバムを作ったのですがファイルが重くてなかなか開きません。 そこでわたしが考えた対策は、基本的に画像は非表示でオンマウス、またはマウスオーバーで個々の画像を表示するというやり方です。 けど、肝心のプログラムの仕方が分かりません(初心者です)。 とりあえず今の現状なんですけど、 <table> <tr> <td><img src="http://***1.gif">1</td> <td><img src="http://***2.gif">2</td> <td><img src="http://***3.gif">3</td> <td><img src="http://***4.gif">4</td> <td><img src="http://***5.gif">5</td> </tr> <tr>残り省略</tr> </table> こんな感じで延々200行続いています。 (画像は著作権がない物です) そこで質問なんですけど、わたしが考えた対策でも、それ以外の方法でも構わないので画像数を減らす事なくファイルを軽くする方法があったら教えてください。 宜しくお願い致します。

  • カウンターcgiをHTMLに表示したい

    perlの入門書を見て簡単なカウンターのcgiを作りました。gif画像を10枚使ってテキスト数字のかわりに表示させるものです。 サーバーにアップして動作確認もしました。ちゃんと動いています。 このカウンターをHP上のHTMLのページに表示させたいのですが方法が分かりません。 <img src="カウンターcgiのURL"> と書いたのですが、ダメでした。 画像ではないのでimgタグだとダメなのでしょうか。 どうすればHTMLに表示できるのか教えて下さい。 関係があるか分かりませんが、SSIは使えます。

    • ベストアンサー
    • Perl
  • perlで画像表示

    htmlファイルから<img src="./aa.cgi">と書いて連続した画像を表示させたいのですが @aa =(1,2,3); foreach(@aa){ open(IMG, "./$_.gif"); binmode(IMG); binmode(STDOUT); print "Content-type: image/gif\n\n"; read(IMG, $img, 1024); print $img; close(IMG); } こう書いたらだめなのでしょうか?

    • ベストアンサー
    • Perl
  • Perlの部分的なHTML出力

    調べてみたんですがちょっと探し当てられなかったので教えてください。 HTMLファイルの中である一部分だけPerlによる出力でページを表示させたいのですが、それは可能でしょうか? 自分なりに調べて試してみたのは、HTMLで<IMG>タグをつかってPerlを呼び出し、Perlにprint文で出力を書けばいいのかな? とやってみましたが、できません。 全てPerlで出力するしか方法はないのでしょうか? ご解答お願いします

  • JSPでの画像ファイル表示

    <img src="~.gif">とすれば、決められた画像は表示できるのですが、"~.gif"の部分に変数を使用して、場合に応じて、ファイル名(数字)が違う画像ファイルを読み込ませたいのです。 その場合当然なのですが、<img src="~" + <% 変数 %> + ".gif">としても、できないんですよね。 何か方法をご存知の方教えてください。よろしくお願いします。

    • ベストアンサー
    • Java
  • ASPを実行すると、IISでもHTMLファイルが自動生成されるの?

    Win98+PWSでASPを作成しています。 気が付くと、Temporary Internet FilesにHTMLファイルがたくさん生成されていました。 今後、IISにのせかえる予定なのですが、IISでもHTMLファイルが生成されるのでしょうか? また、設定かなにかで、生成されないようにすることは可能でしょうか? よろしくお願いいたします。

  • ホームページ作成で画像が表示されません

    すみません、初心者でよく分かりません。 HPの作成練習中なのですが、ブラウザで確認すると画像が×(バツ)のまま表示されません。 ファイル名やパスの打ち間違いは確認したのですが、他に何を確認したら解決しますでしょうか。 (ちなみに他のページでは表示されます。) 下記書いた内容です。 <BODY bgcolor="lightgreen" background="image/壁3.jpg"> <center> <IMG SRC="image2/tis12-g-top.gif"><BR><BR> <IMG SRC="image2/tis12-g.gif"><BR><BR> <IMG SRC="image2/tis12-g-diary.gif"><BR><BR> <IMG SRC="image2/tis12-g-bbs.gif"><BR><BR> <IMG SRC="image2/tis12-g-links.gif"><BR><BR> <IMG SRC="image2/tis12-g-mail.gif"><BR><BR> </center> </BODY> どうそよろしくお願い致します。

  • HTMLでの画像表示のやり方を教えて下さい。

    素材サイト様から画像をダウンロードしてオークションサイトの自己紹介欄に載せようとしたところ出来ませんでした。 様々なHTML講座サイトを拝見し試しましたができません(>_<) <img src="名前.gif"> が基本ですよね? この名前の部分はダウンロードした画像からプロパティを開き表示されている名前の部分とは違うのでしょうか? 試したことは<img src="画像のアドレス" border="0">もやりましたがプレビューを見ると『border="0"』の部分がどうしても img src="の前に来てしまうのです。 このアドレスも右クリックしてでてきたアドレスとは違うのでしょうか? その場合アドレスは『file://~』から始まります。 唯一できた表示が直リンクだけでした。 これは素材サイト様に負担がかかってしまうので出来ません。 HTMLも使える自己紹介欄なのですがダウンロードした画像は表示できない設定なのでしょうか・・・。 詳しい方教えて下さいお願い致しますm(__)m

FAX-2100CL 記録紙トレイ破損
このQ&Aのポイント
  • FAX-2100CLの記録紙トレイが破損しました。差し込みのところがかけてしまい、新しい記録紙トレイが必要です。
  • お使いの環境について教えてください。電話回線の種類は何ですか?(例)アナログ回線・ISND回線・ひかり回線・IP電話
  • ブラザー製品に関する質問です。
回答を見る

専門家に質問してみよう