如何通过位于/home/uzair/etc/index.php
的网址访问文件?即使我运行域名(something.com
),它也会显示(/home/uzair/public_html/index.php
)此文件的数据。
任何人都可以帮助我,如何访问我的域(/home/uzair/etc/index.php
)上的(something.com
)中放置的内容({{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
中的文件必须是调用较高文件的文件。如果我正确地理解你的问题,那就是它应该如何完成。