PHP Include没有进入我的编码


PHP Include not working into my coding

我正在本地运行一个网站。

我有一个主文件夹,它包含了普通用户的所有主要编码,它是一个名为main.php的文件。

在这个主文件夹中,我有另一个管理员文件夹,其中包含例如名为announcement2.php的文件。然而,当我试图将其包含在首页(index.php)中时,会出现一个错误,就像服务器无法读取管理文件夹中的文件一样。

错误为:

Warning: include(../admin/announcement2.php) [function.include]: failed to open stream: No such file or directory in C:'xampp'htdocs'pods'main.php on line 85
Warning: include() [function.include]: Failed opening '../admin/announcement2.php' for inclusion (include_path='.;C:'xampp'php'PEAR') in C:'xampp'htdocs'pods'main.php on line 85

这是从main.php 将文件包含在管理文件夹中的代码

<td><?php include '../admin/announcement2.php'; ?></td>

这可能只是意味着(a)权限不正确(web服务器无法读取文件),或者更有可能是(b)路径不正确。如果您echo $_SERVER['PHP_SELF'];,您将看到脚本的路径,这将阐明实际使用的路径。但尝试一些变体通常会更快。。。

include '../admin/announcement2.php';
include 'admin/announcement2.php';
include '../../admin/announcement2.php';

直到有效果。