gpt4 book ai didi

PHP - 如何从存储在服务器上特定文件夹中的文件夹中列出一个列表?

转载 作者:行者123 更新时间:2023-12-04 06:14:52 24 4
gpt4 key购买 nike

我正在创建一个 CMS 应用程序作为我网站的补充。

在这个网站上,有一个促销部分。

我想制作一个页面,让我可以轻松添加和编辑促销事件(2 张图片)。

理想情况下,此页面可让我创建和编辑存储在服务器上特定文件夹中的文件夹。然后我可以将图像上传到相关文件夹。包含图像的文件夹将被称为“sept-oct”。

我已经有一个空白页面,只有在我以网站管理员帐户登录后才能看到。现在填写该页面。

在创建创建目录的代码或创建和编辑文件时,我对 php 的能力略有了解。

任何人都可以向我提供一些建议、教程链接、代码片段或涵盖 php 领域的技巧吗?

不过,我的主要问题是如何列出存储在主促销文件夹中的促销文件夹?类似于绘制 mysql 数据行并在循环中显示它们。

这样我就可以开始添加新文件夹或编辑现有文件夹。

最佳答案

一种基本方法是使用 glob() 功能。

$dirs = glob('path/to/promotions/folder/*', GLOB_ONLYDIR);
foreach ($dirs as $dir) {
$name = basename($dir);
echo $name . PHP_EOL;
}

还有其他几个很棒的工具可用于循环文件系统内容,包括 scandir() FilesystemIterator .后两者通常需要一些过滤才能仅使用目录。
$iterator = new FilesystemIterator('path/to/promotions/folder');
foreach ($iterator as $fileinfo) {
if ($fileinfo->isDir() {
echo $fileinfo->getFilename() . PHP_EOL;
}
}

关于PHP - 如何从存储在服务器上特定文件夹中的文件夹中列出一个列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7380756/

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