我有一个config.php的问题,需要你的帮助。我有3个文件名为index1.php,caller.php和config.php。 index1.php位于根目录,其他位于根目录的子目录subdir中。找不到config.php的子目录
index1.php
<?php
require_once("subdir/caller.php");
?>
caller.php
<?php
require_once("config.php");
?>
的config.php
<?php
echo "Hi from config.php";
?>
当我尝试HTTP://localhost/index1.php浏览器显示什么(FireFox & IE)。如果我将caller.php中的代码更改为require_once(“subdir/config.php”),那么我可以看到文本。另一方面,如果我将config.php的名称更改为convit.php等其他名称,并将caller.php中的代码更新为require_once(“convit.php”),那么我也可以看到该文本。
你能向我解释为什么。我刚刚在Windows 8上安装了XAMPP,除了修复安全漏洞之外,没有在系统中配置任何内容。
亲切的问候, 升
您发布的代码适合我。在Firefox和Chrome中呈现。 – Durandal
感谢您的发布。我已经在Windows XP和Windows 8上尝试了这一点,并且遇到了同样的问题。 – Thang