PHP インクルード エラー: パスが見つかりません
「」を使用して「db.php」ファイルをインクルードしようとしたときに問題が発生しました。インクルード」機能。エラー メッセージは、指定されたパス「../inc/db.php」が見つからないことを示しています。
コードでは、「db.php」ファイルへの相対パスを指定しています。ただし、特にファイルが異なるディレクトリに配置されている場合、相対パスは意図したとおりに解釈されない可能性があります。この問題を回避するには、ファイルへの完全なシステム パスを使用することをお勧めします。
の代わりに、include("../inc/db.php");の完全なパスを使用します。あるいは、Web ファイルのルート パスを指す定数または変数を定義することを検討してください。そうすることで、必要に応じてパスを簡単に変更できます:
include("/path/from/root/to/inc/db.php");
設定ファイル内:
PHP ファイル内:define('ROOT_PATH', '/path/from/root/to/');
以上がPHP の Include ステートメントでパスが見つからないエラーがスローされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。