访问public_html级别之外/之下的文件

时间:2014-04-20 21:21:50

标签: php web-services hosting web-hosting

如何通过位于/home/uzair/etc/index.php的网址访问文件?即使我运行域名(something.com),它也会显示(/home/uzair/public_html/index.php)此文件的数据。

任何人都可以帮助我,如何访问我的域(/home/uzair/etc/index.php)上的(something.com)中放置的内容({{1}})

  • 主页
    • uzair
        • 的index.php
      • 的public_html
        • 管理员
        • 的index.php

1 个答案:

答案 0 :(得分:5)

听起来你在something.com,你可以在网上看到它,因此它位于public_html内,但你想要包含一个文件系统中更高的文件。 / p>

如果您希望这样做,请使用:

include("../etc/index.php");

..告诉服务器您要访问下一级别的文件。

如果你这样做了:

include("../../uzair/etc/index.php");

这会让你一直到home,如果你愿意,你可以从那里获得更多文件。

public_html之外的文件受到保护,不会在网络上看到。许多人使用该功能作为其内容的安全性。如果你有一个文件要显示内容,你必须使用include('file.php');或include_once('file.php');甚至在公共盟友可见文件中的require_once('file.php')。 Aka你在public_html中的文件必须是调用更高文件的文件。如果我正确理解你的问题,那就是它应该如何完成。如果这是回答你的问题,请告诉我: - )

如何运行不在public_html中的文件?

public_html之外的文件受到保护,不会在网络上看到。许多人使用该功能作为其内容的安全性。如果您有一个文件要显示内容,则必须在公开的盟友可见文件中使用include('file.php');include_once('file.php');甚至require_once('file.php')。 Aka public_html中的文件必须是调用较高文件的文件。如果我正确地理解你的问题,那就是它应该如何完成。