プロが教える店舗&オフィスのセキュリティ対策術

PerlのCGIスクリプトの中で<img src="">タグで画像を表示させようとしても
表示されません。
URLは間違っていないと思います。ためしに同じディレクトリに画像を持ってきてもダメでした。
[ソース 部分]
print << "HTML_1";
<tr>
<td><img src="./test.jpg"></td>
</tr>



HTML_1
;


どういう原因が考えられるでしょうか?
また、同じようなことが以前にあった方、解決方法などお願いします。

A 回答 (2件)

自身でも原因の追究に努めてください。


tr要素タグやtd要素タグなどを含まずに、実現が期待できる最小限のソースで試してみてください。
一般的なブラウザで確認されているかと思いますので、DTDに反する曖昧な記述であっても表示が期待できる記述で構いません。
どの要素(部分)が問題なのかを特定することが必要です。

あなたが作成されたソースでの実際の結果と、画像ファイルの存在やサーバ環境などが確認できないのでこちらで検証が出来ません。

> URLは間違っていないと思います。
URLに関する事柄が原因でないと断定できるまでは、原因の可能性があるとして考えておいたほうが賢明です。
    • good
    • 0

吐き出されたソースにimgは出てますかね。


右クリックで見れますね。
もし出ているなら、それをコピーしてhtmlで保存して画像が表示されませんか?
変なところは見つかりませんか?
それでもダメならsrcの値をhttpから書けば良いじゃないでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!