比如,我建立了两个站点
A站点httP://192.168.2.16:8085
B站点httP://192.168.2.16:8086
B站点中的有个inc的目录,A站点没有
现在我在A站点中建立了虚拟目录Alias /inc "/home/web/ldj_web/inc/"
现在在输入httP://192.168.2.16:8085/inc/可以看到inc中所有的文件但是我在程序中输入require_once("inc/adodb.conn.php"); 却报错找不到该文件
include和require是不是只能包含物理路径中的文件,不能包含虚拟目录中的文件?有什么好的解决办法,可以包含虚拟目录中的文件
A站点httP://192.168.2.16:8085
B站点httP://192.168.2.16:8086
B站点中的有个inc的目录,A站点没有
现在我在A站点中建立了虚拟目录Alias /inc "/home/web/ldj_web/inc/"
现在在输入httP://192.168.2.16:8085/inc/可以看到inc中所有的文件但是我在程序中输入require_once("inc/adodb.conn.php"); 却报错找不到该文件
include和require是不是只能包含物理路径中的文件,不能包含虚拟目录中的文件?有什么好的解决办法,可以包含虚拟目录中的文件
require_once("inc/adodb.conn.php");的路径最好放上绝对路径。
include 'http://192.168.2.16:8085/inc/adodb.conn.php';另外...网络路径跟本机路径根就就是两码子的事,怎可能用相对路径找到啊 =.=