私は3つのphpファイルを持っています。「upper」ファイルはWebページです(Sample.phpと呼びましょう)。ページの上部でこれを行います:
<body>
<?php include("../Top.php"); ?>
//Webpage content
</body>
Top.phpファイルは、簡単に変更できるようにメニューとバナーが保存されたファイルです。Top.phpファイルには次のような行があります。
<?php include("ConnectToDB.php"); ?>
ConnectToDB.phpは、データベースに接続するためのphpコードを含むファイルです。
ここでは、ファイルシステムは次のように順序付けられています。
- ルートフォルダ
- ConnectToDB.php
- Top.php
- OtherSample.php
- 記事
- Sample.php
Sample.phpにアクセスすると、ステートメントinclude("ConnectToDB.php");
内でエラーが発生します。しかし、ステートメントを含むinclude("../Top.php");
ファイルがある場合、エラーは発生せず、Top.phpとConnectToDB.phpの両方が完全に機能します。何が問題ですか?OtherSample
include("Top.php");