我有三个 php 文件。“上部”文件是一个网页(我们称之为 Sample.php)。在页面顶部,它执行以下操作:
<body>
<?php include("../Top.php"); ?>
//Webpage content
</body>
Top.php 文件是一个存储了菜单和横幅的文件,以便于更改。Top.php 文件有这样一行:
<?php include("ConnectToDB.php"); ?>
ConnectToDB.php 是一个包含一些用于连接数据库的 php 代码的文件。
在这里,文件系统的顺序如下:
- 根文件夹
- ConnectToDB.php
- 顶部.php
- 其他示例.php
- 文章
- 示例.php
当我访问 Sample.php 时,语句include("ConnectToDB.php");
内部出现错误。include("../Top.php");
但是如果我有OtherSample
带有include("Top.php");
语句的文件,我将不会出错,并且 Top.php 和 ConnectToDB.php 都可以正常工作。问题是什么?