如何在PHP中包含一个位于public_html目录之上的文件?

时间:2012-02-29 05:00:33

标签: php include

我需要包含/include/mysample.html.php

中的文件

我所包含的文件位于/public_html/test/index.php

我如何参考?

我试过

包含'〜/ include / mysample.html.php'并且它不起作用......

2 个答案:

答案 0 :(得分:2)

只需使用..上一个目录:

include '../../include/mysample.html.php';

答案 1 :(得分:0)

~/是一个shell的东西。 shell(aka bash等)将~解释为用户的主目录。 PHP不会这样做,而是在当前目录中寻找名为~的目录。

您的选择:

  • 使用'..'上一个目录。
  • 使用您要包含的目录的绝对路径。