【问题标题】:php grab images from directoryphp从目录中抓取图像
【发布时间】:2010-02-25 03:30:48
【问题描述】:

我有这个 PHP 脚本,我从目录中抓取图像并显示它们。该目录只有4个图像文件,但有6个li。在萤火虫中,图像只有路径“图像/上传/。”和“图片/上传/..”

是否存在此脚本正在抓取但无法正确显示的隐藏文件?

 <?php 

        $dir = 'Images/uploaded/';
        if($handle = opendir($dir)) {
            while(false !== ($file = readdir($handle))) {
                echo "<li><img class=\"thumb\" src=\"".$dir.$file."\" /></li>";
            }
        }

        closedir($handle);
    ?>

【问题讨论】:

    标签: php image scripting


    【解决方案1】:

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

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

    将此条件更改为 && (and)。

    【讨论】:

    • 从 || 更改它到 && 工作,但 .和..来自?
    • 当你阅读一个目录时,你得到的两个列表是'.' (当前目录)和 '..'(上一级目录)- 标准 unix。
    • 我想这就是 ignacio 试图解释的,但我不明白。谢谢。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2012-02-07
      • 1970-01-01
      • 2017-09-21
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      相关资源
      最近更新 更多