我有这样的道路:“C:/xampp/htdocs/root/my-test/defined-values.php”
我希望在我的index.php
中包含这样的内容if (is_readable($path)) {
require($path);
}
它只是简单,它不起作用。我已经死了('test')在defined-values.php文件的顶部,它根本没有被选中。 PHP它不包含此文件。要求路径不返回false。所以它正在工作/
我已经设置了vhosts,所有内容,我正在尝试从url访问索引文件:http://my-test.ttt
之前在旧版本的xampp和php 5.3上工作。
可能是什么问题?任何的想法? PHP.ini文件肯定有问题
答案 0 :(得分:0)
尝试使用相对路径。这是一个更好的解决方案,这样您就可以将解决方案移动到另一台服务器而无需更改绝对路径。
要获取当前路径,请使用dirname(__FILE__)
所以你的代码看起来像
$path = dirname(__FILE__);
require_once($path.'/otherFile.php');
如果要求的文件是当前文件下面的目录,则可以再次使用dirname():
$path = dirname(dirname(__FILE__));
答案 1 :(得分:0)
问题在于包含路径,短开标记,short_open_tag = On和include路径应该像这样设置:include_path =“.; C:\ xampp \ php \ PEAR”for windows。