php列出一个目录下的所有文件的代码



<?php
// 设置需要遍历的目录
$directory = "/path/to/your/directory";

// 打开目录并读取其内容
if ($handle = opendir($directory)) {
    // 循环读取目录下的每个项目
    while (false !== ($entry = readdir($handle))) {
        // 忽略"."和".."目录
        if ($entry != "." && $entry != "..") {
            echo "$entry\n";
        }
    }
    closedir($handle);
}
?>

这段代码会列出指定目录`/path/to/your/directory`下的所有文件和子目录名称。请确保将`/path/to/your/directory`替换为你实际想要遍历的目录路径。注意,这段代码会同时列出文件和子目录,如果你只想列出文件,可以通过`is_file()`函数来进一步判断`$entry`是否为文件。