私はphpを学んでいますが、現在、参照の問題で壁にぶつかっています。よく検索しましたが、正確な構造上の問題がある投稿が見つかりません。このハードルを乗り越えて、次のステージに進めますように…
私の基本的なファイル構造は次のようなものです:
domain.com/
home.php
images/
global/
nav/
nav-img.jpg
includes/
menu.php
fruit/
apples/
red/
gala/
gala.php
Web ルート ディレクトリを確立するグローバル パスを作成し、それが存在する各ページでその場で参照できるようにしたいと考えています。しかし、この一般的なトピックに関する他の投稿では、使用できる [10] 個の異なる機能が提供されています。[1]が欲しいだけです。また、[たとえば] define(ROOT) をどこに置くか、または個々のページから呼び出す方法もわかりません。
define(ROOT) は私の状況で機能しますか?
すべてのページが [menu.php] を使用していることを知っているため、私の障害:
gala/gala.php から - [ホーム] をクリックすると、以下が検索されます。
/fruit/apples/red/gala/home.php [does not exist, of course!]
また、可能であれば、これらの[2]のことを回避しようとしています:
I. 次のように、 gala.phpで html ファイル参照を使用します: ../../../../includes/menu.php
正しいグローバル インクルードを見つけます。
Ⅱ.また、次のようにmenu.phpでリンク参照を使用しないでください: /images/global/nav/nav-img.jpg
[+] または [-] のフィードバックをお待ちしております。どうもありがとう。