绝对路径不能用,找不到test.php 啊,//a.php改成//test.php属笔误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //index.php<? $root="."; require("$root/a.php");?> 绝对路径是 / ? unix下吗?unix下好像是 windows下的绝对路径好像是这种 x:\xx\xx.php ??偶也糊涂了错了不要B4我。。呵呵。 <? $root="/"; require("$root/test.php");?>这本来就不对呀。而且也不算绝对路径。./这个是同级目录。../是父目录。啥叫绝对路径?unix下是 /home/aa/a.php 这样的win下是 c:/aa/a.php 这样的 WEB服务器所谓的/是指Document_ROOT,如果你的服务器上只有一个网站,且你所谓的a.php确实是放在/下的,这样当然没错,当如果你是虚拟目录,则$root指的是Document_Root,比如说你网站的根目录是 d:\webroot而你隐射一个目录e:\myweb为虚拟目录myweb,则$root指的是d:\webroot,而不是e:\myweb,可能我表述的不是很清楚了。我一般的做法是define('ROOT', 'd:/httpd/htdocs/myweb');然后require ROOT.'/test.php'; 页面输出警告信息。 php使用存储过程时的困难 从头学习Drupal--基本架构二 一个关于phplib的问题 php 32位整数溢出问题 php代码求助 谁有选择日期的下拉菜单啊? 怎样才能使PHP调用IMAP类库函数? 我来接分 怎样实现字数统计? 有谁能加我QQ的?我想问些关于PHP的问题. 简单问题,会者不难
<?
$root=".";
require("$root/a.php");
?>
unix下好像是 windows下的绝对路径好像是这种 x:\xx\xx.php ??偶也糊涂了错了不要B4我。。呵呵。
$root="/";
require("$root/test.php");
?>
这本来就不对呀。而且也不算绝对路径。
./这个是同级目录。../是父目录。
啥叫绝对路径?
unix下是 /home/aa/a.php 这样的
win下是 c:/aa/a.php 这样的
如果你的服务器上只有一个网站,且你所谓的a.php确实是放在/下的,这样当然没错,
当如果你是虚拟目录,则$root指的是Document_Root,
比如说
你网站的根目录是 d:\webroot
而你隐射一个目录e:\myweb为虚拟目录myweb,则$root指的是d:\webroot,而不是e:\myweb
,可能我表述的不是很清楚了。
我一般的做法是
define('ROOT', 'd:/httpd/htdocs/myweb');
然后
require ROOT.'/test.php';