gpt4 book ai didi

javascript - 将目录路径放在数组中并浏览它们 PHP

转载 作者:行者123 更新时间:2023-11-28 03:34:30 25 4
gpt4 key购买 nike

我正在尝试创建一个单文件基本 PHP 文件管理器,其中我尝试构建的第一件事是浏览目录。

我的问题是我无法通过 anchor 标记单独连接 DIR 路径。

基本上,我已经使用 getcwd() 创建了一个路径数组,以便通过 chdir() 函数使用它们。

这是代码片段:

<?php

function browseFiles()
{
$current_path = getcwd();
$path_disect = explode('/', $current_path);
foreach ($path_disect as $e => $value) {
echo "<a href='$value'>" . $value . "/";
}
}

browseFiles();

网页上的输出 enter image description here

所以我正在尝试的是:

我的路径:/var/www/html/

当有人单击/html/或/www/或/var/或(第一个“/”显示根目录的目录和文件列表)时,用户应该能够获取该目录的目录列表目录:“/html/”或/www/或/var/或“/”

但是我的代码正在做的是将关键字“/html/”添加到 http://localhost/shell/html/其中文件夹“html”不存在。

最佳答案

边走边构建完整路径:

function browseFiles(){

$current_path = getcwd();
$path_disect = explode('/', $current_path);

$cur_a_path = "/";
foreach ($path_disect as $value){
$cur_seg = $value."/";
echo "<a href='".$cur_a_path.$cur_seg."'>".$value."/</a>";
$cur_a_path .= $cur_seg;
}

}

browseFiles();

关于javascript - 将目录路径放在数组中并浏览它们 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57860867/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com