刚才用狗狗搜php的安装,发现老大的sj
http://www.phpx.com/manual/php3gb/install-windows95-nt.html
作者 qinxq 发布于 2003-08-00 分类:php基础编程
我的include()里的文件必须要是执行的文件的所在目录才行,不知怎么回事?
如:
------var.php----
<?php
$url="http://baco/site";
?>
-------------test.php-------
<?php
include("var.php");
echo $url;
?>
如果var.php和test.php在同一目录下执行就正常,但如果不在同一目录下就不能执行,即便是include()里面使用绝对路径也不行?
这是怎么回事?
逛论坛交流:请教:include问题
include()相对和绝对路径都可以使用吧!
QUOTE: 即便是include()里面使用绝对路径也不行?
你的路径应该这样写:c:\php\pbp\acd\php.php
QUOTE: 最初由 xltxlm 发布
[B]
你的路径应该这样写:c:\php\pbp\acd\php.php [/B]
意思是说:
1: 在我的服务器上比如访问时用的http://baco/test.php同时include()中的变量文件的路径不能用http://baco的方式,而只能用物理路径d:inetpubwwwroot的方式吗?(我的http://baco就是建立在d:inetpubwwwroot这个下的)
2: 如果我上传到网站上时是不是又要把d:inetpubwwwroot这种绝对路径改为我的域名的方式吗?
那就用得相对路径,
必须保证你能include到它,
在上级include(../XX.php)
在同一目录下include(XX.php)
5 条回复
回复