【问题标题】:Parsing folder back, in PHP在 PHP 中解析文件夹
【发布时间】:2011-10-17 23:57:33
【问题描述】:

嗯,这有点奇怪,因为我记得如果我不想返回目录,那么我需要执行以下操作:include("../something-in-back-folder.php"); 但它会抛出一个错误消息,即文件没找到。所以我准备了一些代码来检查一下:

echo "<pre>".print_r(scandir("../"), 1)."</pre>";

我已经在文件中执行了它,位置为:

public_html =&gt; app =&gt; actions =&gt; post.php

但上面的代码说,从我的方向回来有以下文件夹:

Array
(
    [0] => .
    [1] => ..
    [2] => private_html
    [3] => public_html
)

它应该返回“actions”文件夹。对吧?

这不是很奇怪吗?或者我错过了什么?如果是这样,那么我如何从当前目录中包含/打开一个(甚至两个)文件夹?

【问题讨论】:

标签: php directory


【解决方案1】:

.. 表示法表示对父文件夹的引用是正确的。您的分析表明您的 PHP 当前工作目录位于 public_html 级别;这并不罕见。参考 PHP 的当前工作目录。假设你想从 post.php 进入“actions”文件夹,比如:

include('app/actions/something-in-back-folder.php');

【讨论】:

    猜你喜欢
    • 2011-06-12
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2014-09-03
    • 1970-01-01
    • 2020-07-11
    • 2012-12-22
    • 1970-01-01
    相关资源
    最近更新 更多