在 PHP 中从不同文件夹打开文件
假设我的 PHP 服务器根目录中有两个文件夹:x
和 y
。 x
文件夹内还有两个目录:a
和 b
。在 /x/a
目录中,我有 index.php
文件,在 /y
文件夹中有 stuff.php 文件。
在我的 /x/a/index.php
文件中,我想包含 /y/stuff.php
文件。我该怎么做?
我的服务器不允许包含来自其他域的文件,因此添加完整的 URL 不起作用! 另外,我想知道如何在 PHP 中从根开始路径。我使用根索引中的 ./blabla
和根目录中的 ../blabla
,但不幸的是,.../blabla
code> 在二年级目录中不起作用。
Let’s say I have two folders in my PHP server root directory: x
and y
. There are two more directories inside the x
folder: a
and b
. In the /x/a
directory I have the index.php
file and in the /y
folder a stuff.php
file.
From my /x/a/index.php
file, I want to include the /y/stuff.php
file. How do I do that?
My server doesn’t allow including files from other domains, so adding the full URL doesn’t work!
Also, I’d like to know how to start a path from the root in PHP. I use ./blabla
from the index of my root and ../blabla
from directories in the root, but, unfortunately, .../blabla
doesn’t work from 2nd grade directories.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要访问根目录,请以“/”开始路径。
如果您想从当前所在位置向上一级目录,例如从/x/a/ 到/x/,您可以使用“../”。
如果您想返回两个目录(例如从 /x/a/ 到 /),您可以使用“../../”(而不是您提到的“.../”)。
To access the root begin your path with "/".
If you want to go up one directory from where you are currently, e.g. from /x/a/ to /x/ you could use "../".
If you want to go back up two directories (e.g. from /x/a/ to /) you could use "../../" (rather than ".../" which you mentioned).
尝试:
try: