小编use*_*766的帖子

从目录中读取文件名

我想从没有任何数据库的目录中读取 html 文件名。我有一个代码并且它工作正常,但是它给出了两个空白名称,而我在目录中只有 4 个文件。

<?php
 if (is_dir('dir')) {
if ($dh = opendir('dir')) {
    while (($file = readdir($dh)) !== false) {
        echo "filename:".$file."<br />";
    }
}
}?>
Run Code Online (Sandbox Code Playgroud)

我有 4 个 html 文件,输出应该是:

filename:aaaaaa kjnnk_13.html
filename:aaaaaa kjnnk_2.html
filename:aaaaaa kjnnk_6.html
filename:aaaaaa kjnnk_9.html
Run Code Online (Sandbox Code Playgroud)

但我发现了 2 个额外的文件名:

filename:.
filename:..
filename:aaaaaa kjnnk_13.html
filename:aaaaaa kjnnk_2.html
filename:aaaaaa kjnnk_6.html
filename:aaaaaa kjnnk_9.html
Run Code Online (Sandbox Code Playgroud)

请帮忙

html php

1
推荐指数
1
解决办法
7153
查看次数

标签 统计

html ×1

php ×1