List all files in a directory ,extra information is coming

前端 未结 2 796
野的像风
野的像风 2021-01-25 23:07

here my code-

if ($handle = opendir(\'banner/\')) {    
    while (false !== ($file = readdir($handle))) { 
        echo \"$file\"; 
    }     
    closedir($han         


        
相关标签:
2条回答
  • 2021-01-25 23:52

    Because . is the current directory and .. is the parent directory.

    They are always exists.

    If you need to exclude them - just add

    if ($file != '.' && $file != '..')
    

    right before echo

    0 讨论(0)
  • 2021-01-25 23:53

    It's because there are items in your directory which you don't see... one of them is . and represents the current directory, and the other is .. and represents the directory above the current one. You need to filter these out of any readdir results.

    0 讨论(0)
提交回复
热议问题