ホームページ >バックエンド開発 >PHPチュートリアル >PHP がファイルをインクルードする場合のパスに関する質問の解決策
PHP インクルード ファイルのパスに関する質問です
皆さん、こんにちは。PHP の開発中に問題が発生しました。助けていただければ幸いです。
ルート ディレクトリに、sports.php というファイルが 1 つと、イメージ フォルダーが 2 つあります。
images フォルダーの下に back.gif ファイルがあり、
include フォルダーの下に head.html があり、そこに back.gif 画像が挿入されます..
この時点で head.html を開いたところ、すべてが正常でした。
しかし、問題は、sports.php のコードが Apache を起動して、soccer.php を開くと、画像が表示されません。 、
ファイルパスを変更せずにこの問題を解決するにはどうすればよいですか?
-----解決策---------
ディレクトリ構造
images
back.gif
include
head.html
sports.php
ファイルをインクルードすると、
sports.php の内容は次のようになります。
……
……
ただし、sports.php back.gif への相対パスは ./images/back です。 ../images/back.gif
../ ではなく .gif は、sports.php が配置されているディレクトリの上のディレクトリを表します