include "/directory/filename.php"
写出错误
include "directory/filename.php"
找到它。
我想升级服务器硬件,并将apache / php / pgsql安装到新服务器上。
在旧硬件上,第一个包含代码运行完美,所以我猜我的php.ini文件有问题。
我尝试更改include_path
中的php.ini
,但没有效果
警告:include_once(/class/class_masterplan.php) [function.include-once]:无法打开流:没有这样的文件或 第218行的D:\ PHP \ work.php中的目录
警告:include_once()[function.include]:打开失败 包含'/class/class_masterplan.php'(include_path ='。; D:\ php') 在第218行的D:\ PHP \ work.php
致命错误:在D:\ PHP \ work.php中找不到类'masterplan' 219
我想知道,什么服务器配置变量可能导致/解决这个问题。
答案 0 :(得分:1)
因为如果使用前导斜杠,应用程序会认为它是绝对路径,而不是。如果省略斜杠,则使用相对路径。另见:http://webdesign.about.com/od/beginningtutorials/a/aa040502a.htm