私は現在PHPプロジェクトに取り組んでいます。プロジェクトファイルをローカルボックスにコピーします。1つを除いて正常に動作します。
フォルダ階層は次のとおりです。
root/index.php
root/event/admin/list.php
root/event/admin/functions.php
index.phpには、次の行があります。
<?php include ("event/admin/list.php"); ?>
これにはlist.phpが含まれている必要があります
ただし、list.phpには次の行があります。
<?php include_once "event/admin/functions.php";?>
list.phpがルートディレクトリにevent/admin/functions.php
ないため、呼び出しが行われず、ローカルindex.php
でこの部分を読み込めませんでした。しかし、プロダクションは正常に機能しています。
誰かが何が起こったのか知っていますか?include / include_onceを設定する方法は、$ _ SERVER ["DOCUMENT_ROOT"]のようなものを使用せずに、常にROOTディレクトリを使用しますか?どうもありがとう。