PHP インクルード エラー: "そのようなファイルまたはディレクトリはありません"
コード内で、include ステートメントで問題が発生しています。指定されたファイル「../inc/db.php」が見つかりません。これを解決するには、ファイルへのパスが正しいことを確認する必要があります。
よくある間違いの 1 つは、絶対パスではなく相対パスを使用することです。絶対パスは Web ファイルのルート ディレクトリから始まり、相対パスは現在の作業ディレクトリから始まります。あなたの場合、絶対パスを使用できます:
include("/path/from/root/to/inc/db.php");
または、ルート パスを表す定数または変数を定義できます:
構成ファイル内:
define('ROOT_PATH', '/path/from/root/to/');
PHP の場合files:
include(ROOT_PATH . "inc/db.php");
このアプローチにより、現在の作業ディレクトリに関係なくファイルが確実に配置されます。さらに、ファイル パスのスペルが実際のファイル名と一致していることを常に再確認してください。
以上がPHP の include ステートメントで「そのようなファイルまたはディレクトリはありません」エラーがスローされるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。