php从目录中抓取图像

时间:2010-02-25 03:30:48

标签: php image scripting

我有这个PHP脚本,我从目录中抓取图像并显示它们。该目录中只有4个图像文件,但有6个li。在firebug中,图像只有路径'Images / 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 个答案:

答案 0 :(得分:0)

你的考试。或..失败...示例:您加载'。'你的测试说:

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

将此条件更改为&amp;&amp; (和)。

答案 1 :(得分:0)

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