• 締切済み

PHPでメニューを参照した時の画像

Webサイトをやっていて、PHPでメニューを読み込んでいます。 ディレクトリは以下のようになっていて index.php menu.php text(フォルダ) ー text.php img(フォルダ) ー logo.png menu.phpでlogo.pngを使用する際にはHTMLで><img src="img/logo.png">と読み込んでいます。 ここで、index.phpなどのmenu.phpと同じ階層にあるPHPファイルで<?php require("menu.php");?>と読み込むとちゃんとlogo.pngが表示されるのですが、 textフォルダ内のtext.phpから<?php require("../menu.php");?>と読み込むと画像が読み込まれません。 調べてみると、logo.pngの位置をimg/logo.pngではなくtext/img/logo.pngという風に解釈しているようです。 これを解決する方法はありませんでしょうか?教えて下さい。

この投稿のマルチメディアは削除されているためご覧いただけません。

みんなの回答

  • ma-tsu
  • ベストアンサー率32% (190/593)
回答No.1

img/logo.pngの記述を絶対パスにすれば良いのでは? "img/logo.png"ないし"./img/logo.png"になってる部分を"/img/logo.png"に

関連するQ&A