php文件引用服务器上的问题

时间:2013-06-21 16:19:48

标签: php

好的,所以我读了几个问题和答案,但没有一个对我有用,所以在这里:

首先,

  1. 我的虚拟主机不允许:$_SERVER['DOCUMENT_ROOT']
  2. 所有文件都应该在名为public_html的文件夹下上传 - 所以它是http://mysite.com/pulic_html/myfolder/myfile.php
  3. 现在我的问题是 -

    我有一个主文件 - http://mysite.com/pulic_html/下的init.php 我有 - http://mysite.com/pulic_html/pages/error/403.php

    下的错误文件

    如何在403.php中包含init.php。

    • 编辑*请注意,public_html不是网址的一部分。我在这里展示它只是显示我的文件实际存在的位置。

    这些失败:

    的init.php
    /init.php
    ./init.php
    ../init.php

2 个答案:

答案 0 :(得分:2)

更改webhost或切换到计划PHP具有合理配置的位置。

永远不应将

public_html强制执行为外部网址的一部分。

应该允许

$_SERVER['DOCUMENT_ROOT'],它是一个只读变量。

答案 1 :(得分:0)

使用此代码包含init.php

../../init.php