php中正确的根路径,不使用document_root

时间:2013-08-11 07:20:22

标签: php

我在我的项目中使用了$_server 'document_root',它在我的本地主机上运行良好但是当我将它上传到远程服务器时我遇到了问题。我访问此文件时收到此错误

Warning: include(D:\Hosting\4391629\htmlforevision/php/tab1.php) [function.include]: failed to open stream: No such file or directory in D:\Hosting\4391629\html\othersites\forevision\forevision\home\index.php on line 2

Warning: include() [function.include]: Failed opening 'D:\Hosting\4391629\htmlforevision/php/tab1.php' for inclusion (include_path='.;C:\php5\pear') in D:\Hosting\4391629\html\othersites\forevision\forevision\home\index.php on line 2

请帮我解决这个问题。是否与服务器有关,以获取$_server['document_root']的权限或应使用任何其他语法。我已经使用过$_server['http_host']__dir__等。请帮我解决这个问题......

1 个答案:

答案 0 :(得分:0)

您是不是只缺少文档根目录后的/。例如,

$_SERVER['DOCUMENT_ROOT].'/forevision/php/tab1.php';