星空软件

 找回密码
 立即注册

[大佬分享] php实现读取根目录下所有文件名,包括目录,完整代码

Edwardsnump | 2023-11-5 14:18:26 | 显示全部楼层 |阅读模式
用php怎么读取一个文件夹下的所有文件,包括目录呢,主要是用 scandir() 函数来读取指定目录下的所有文件和目录名,具体看下图:

截图202311051417135384.png

截图202311051417216923.png
你看,执行代码后就显示了目录里面的所有文件名还有目录名,代码分享在下面,你只需要保存为一个xx.php文件就可以了
<?php
// 设置要扫描的目录,这里是当前脚本所在的根目录
$directory = __DIR__;

// 读取目录下的所有文件和目录
$files = scandir($directory);

// 开始 HTML 文档
echo '<!DOCTYPE html>';
echo '<html lang="en">';
echo '<head>';
echo '<meta charset="UTF-8">';
echo '<meta name="viewport" content="width=device-width, initial-scale=1.0">';
echo '<title>Directory Listing</title>';
echo '</head>';
echo '<body>';
echo '<h1>Directory Listing of ' . htmlspecialchars($directory) . '</h1>';
echo '<ul>';

// 遍历文件和目录
foreach ($files as $file) {
    // 排除当前目录和上一级目录的链接
    if ($file != "." && $file != "..") {
        echo '<li>' . htmlspecialchars($file) . '</li>';
    }
}

echo '</ul>';
echo '</body>';
echo '</html>';
?>





上一篇:js实现图片自动上传功能的方法,html+js,分享代码
下一篇:js怎么实现倒计时,结合html,我给你演示一下
回复

使用道具 举报

296613889 | 2023-11-5 14:18:58 | 显示全部楼层
谢谢分享,挺实用的
回复

使用道具 举报

idatexayaxu | 2023-11-5 14:19:05 | 显示全部楼层
写的很详细
回复

使用道具 举报

otosav | 2023-11-5 14:19:09 | 显示全部楼层
我试试吧
回复

使用道具 举报

3477737972 | 2023-11-5 14:19:14 | 显示全部楼层
感谢老铁分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全站声明【必看】|小黑屋|新库软件 |网站地图

GMT+8, 2024-5-5 08:12 , Processed in 0.063210 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.