- 締切済み
PerlのCGIの中で画像表示(html)
PerlのCGIスクリプトの中で<img src="">タグで画像を表示させようとしても 表示されません。 URLは間違っていないと思います。ためしに同じディレクトリに画像を持ってきてもダメでした。 [ソース 部分] print << "HTML_1"; <tr> <td><img src="./test.jpg"></td> </tr> ・ ・ ・ HTML_1 ; どういう原因が考えられるでしょうか? また、同じようなことが以前にあった方、解決方法などお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#20964
回答No.2
吐き出されたソースにimgは出てますかね。 右クリックで見れますね。 もし出ているなら、それをコピーしてhtmlで保存して画像が表示されませんか? 変なところは見つかりませんか? それでもダメならsrcの値をhttpから書けば良いじゃないでしょうか。
- quads
- ベストアンサー率35% (90/257)
回答No.1
自身でも原因の追究に努めてください。 tr要素タグやtd要素タグなどを含まずに、実現が期待できる最小限のソースで試してみてください。 一般的なブラウザで確認されているかと思いますので、DTDに反する曖昧な記述であっても表示が期待できる記述で構いません。 どの要素(部分)が問題なのかを特定することが必要です。 あなたが作成されたソースでの実際の結果と、画像ファイルの存在やサーバ環境などが確認できないのでこちらで検証が出来ません。 > URLは間違っていないと思います。 URLに関する事柄が原因でないと断定できるまでは、原因の可能性があるとして考えておいたほうが賢明です。