使用PHP列出一个目录中的所有文件的最佳方式是什么?是否有$_SERVER函数来执行此操作?我想列出userames/目录中的所有文件,并使用链接遍历该结果,这样我只需单击文件名的超链接即可到达那里.谢谢!

推荐答案

Check this out : readdir()

This bit of code should list all entries in a certain directory:

if ($handle = opendir('.')) {

    while (false !== ($entry = readdir($handle))) {

        if ($entry != "." && $entry != "..") {

            echo "$entry\n";
        }
    }

    closedir($handle);
}

Miah的解决方案比我的好多了,你应该用他的解决方案.

Php相关问答推荐

Laravel:启动下载并同时在Blade 中显示Flash消息

WooCommerce产品按特定元数据的自定义数字排序选项

Laravel:让所有用户在一年中的特定月份休息几天

LaravelEloquent 地根据表中的值提取记录

Laveel Livewire Get Groupby姓名列表

Laravel:测试命令时无法获取工作通知::AssertSentTo

将部分产品排除在WooCommerce的计算附加费之外

我必须对所有的SQL查询使用预准备语句吗?

是否重新排序多维数组元素以将所有子数组中的子数组移动到元素列表的底部?

PHP-准备用于TCP套接字的数据包

使用随机生成器在MYSQL中创建唯一ID-定义一个数组来存储已知ID是否安全

从WooCommerce管理订单汇总中隐藏原始小计行

woocommerce_available_ payment_gateways 过滤器挂钩多次触发

在 Woocommerce 邮箱订单中显示产品 GTIN

PHP 解析 XML 以获取多个深度的所有字符串值

WooCommerce 有关新订单的附加邮箱通知,其中包含具体详细信息

如何通过帖子自定义元数据进行查询

正则表达式抓取递归括号的内容

laravel 中的 OrderBy json 列

为什么 ECDSA 384 签名验证在 GO 中失败,但在 PHP 中却没有?