我的网站上有几个子文件夹和一个包含文件夹:
例如:
www.mysite.com
www.mysite.com/includes
www.mysite.com/includes/inc.php
然后是子文件夹:
www.mysite.com/sub1/
www.mysite.com/sub1/page.php
page.php中的我想包含include文件夹中的inc.php。
这是可能的,如果是的话,我该怎么做? (尝试$_SERVER["DOCUMENT_ROOT"]
但没有效果。)
我很欣赏这些回复,因为我需要将网站以这种格式移动到新服务器,这非常紧急!!!!谢谢大家!
答案 0 :(得分:1)
我无法想到为什么文档根目录不起作用但是当你确实发现时,请使用这样的... 您是否尝试回显$ _SERVER [“DOCUMENT_ROOT”]以查看其输出内容?
<?php
define(ROOT, '/home/www/web18/html');
require_once ROOT.'/includes/inc.php';
?>
此外,请运行... <?php phpinfo();?>
某处应该有根路径......
答案 1 :(得分:0)
您需要在include
中提供父路径。多次使用../
来达到命运:
include "../includes/inc.php";
你的includes
dir如何与sub1
目录处于同一级别,你只需要支持一个级别就可以看到它。
答案 2 :(得分:-1)
只需在page.php
中使用以下语法:
include "../includes/inc.php";
它将包含inc.php
。