代码之家  ›  专栏  ›  技术社区  ›  Catfish

php从目录获取图像

  •  1
  • Catfish  · 技术社区  · 15 年前

    我有一个php脚本,我从一个目录中获取图像并显示它们。目录中只有4个图像文件,但有6个li。在firebug中,这些图像只有“image s/uploaded/”和“images/uploaded/”路径。

    是否存在此脚本正在捕获但未正确显示的隐藏文件?

     <?php 
    
            $dir = 'Images/uploaded/';
            if($handle = opendir($dir)) {
                while(false !== ($file = readdir($handle))) {
                    echo "<li><img class=\"thumb\" src=\"".$dir.$file."\" /></li>";
                }
            }
    
            closedir($handle);
        ?>
    
    2 回复  |  直到 15 年前
        1
  •  0
  •   Erik    15 年前

    你的测试。或…失败。。。示例:加载“.”,测试显示:

    if('." is not "." OR its not "..") 
    

    将此条件更改为&和。

        2
  •  0
  •   Ignacio Vazquez-Abrams    15 年前

    它们分别是“当前目录”和“父目录”的条目。把它们过滤掉。