【发布时间】:2019-09-09 20:34:12
【问题描述】:
我正在尝试创建一个单一文件的基本 PHP 文件管理器,其中我尝试构建的第一件事是浏览目录。
我的问题是我无法通过锚标记单独连接 DIR 路径。
基本上我已经使用 getcwd() 创建了一个路径数组,以便通过 chdir() 函数使用它们。
这里是sn-p的代码:
<?php
function browseFiles()
{
$current_path = getcwd();
$path_disect = explode('/', $current_path);
foreach ($path_disect as $e => $value) {
echo "<a href='$value'>" . $value . "/";
}
}
browseFiles();
所以我正在尝试的是:
我的路径:/var/www/html/
当有人点击 /html/ 或 /www/ 或 /var/ 或(“/”在第一个显示根目录的目录和文件列表)时,用户应该能够获得目录列表目录:“/html/”或/www/或/var/或“/”
但我的代码正在做的是将关键字“/html/”添加到文件夹“html”不存在的http://localhost/shell/html/。
【问题讨论】:
-
想想你对explode的使用,它返回了什么,以及你在帖子最后一句中列出的问题。
标签: javascript php html