タイトルは少し奇妙に聞こえるかもしれませんが、ファイル A と B があるとします。A と B には両方があります。
include_once("includes/includes.php");
そして、Includes.php には次の行があります。
include_once("admin/plugins/list.php");
管理者(フォルダー)と同じレベルにあるファイルでうまく機能します。しかし、B は既に Admin フォルダーにあり、次のコードがあります。
include_once("../includes/includes.php");
そして、それは機能しますが、管理フォルダーにあるファイルを開くときにエラーが発生したのは、管理フォルダーに管理フォルダーが見つからないためです。また、いくつかの if ステートメントを使用して管理者を削除できることはわかっていますが、この問題のあるフォルダーが他にもあります。
はい、すでに$_SERVER['DOCUMENT_ROOT']と "/" を使用してみましたが、うまくいきません。