PHP分页:is_dir在通过readdir循环时截断图像

PHP分页:is_dir在通过readdir循环时截断图像,php,Php,我刚刚在我的网站上进行了分页,但我想使用一个接受路径而不是资源的缩略图脚本。这与我使用readdir扫描资源的分页方式相冲突 现在,我正在实施一种我在网上找到的跳过模式,以跟踪图像及其对应的页码: while ( $count <= $skip && ($file = readdir($handle)) !== false ) { if ( !is_dir($file)) $count++; }

我刚刚在我的网站上进行了分页,但我想使用一个接受路径而不是资源的缩略图脚本。这与我使用readdir扫描资源的分页方式相冲突

现在,我正在实施一种我在网上找到的跳过模式,以跟踪图像及其对应的页码:

while ( $count <= $skip && ($file = readdir($handle)) !== false ) {
            if ( !is_dir($file))
                $count++;
        }

        $count = 0;
while($count1)这是在while完成时将$count重置为0

2) 如果$count不是目录,则只需增加$count。您应该将它放在if(!is_dir($file))部分中

3) 将$count初始化为1而不是0。

1)这是在完成While时将$count重置为0

2) 如果$count不是目录,则只需增加$count。您应该将它放在if(!is_dir($file))部分中

3) 将$count初始化为1而不是0。

谢谢。1) 我明白这一点。但是,您将文件存储在一个变量$count中,但无论如何都要将其重置为0。那么$count的新值不是0吗,而不是您在while循环中添加的值?我想看看这一美元数与另一美元数的关系。它们被用于不同的事情吗?2) 我想我试过这个。我不小心把它放在了错误的花括号后面。现在可以工作了,谢谢。3) 我试过了,但没用。我来玩玩。谢谢,对。在重置$count之前,可以使用它执行其他操作。在你想清点其他东西之前,一定要重新设置它。谢谢。1) 我明白这一点。但是,您将文件存储在一个变量$count中,但无论如何都要将其重置为0。那么$count的新值不是0吗,而不是您在while循环中添加的值?我想看看这一美元数与另一美元数的关系。它们被用于不同的事情吗?2) 我想我试过这个。我不小心把它放在了错误的花括号后面。现在可以工作了,谢谢。3) 我试过了,但没用。我来玩玩。谢谢,对。在重置$count之前,可以使用它执行其他操作。在你想清点其他东西之前,一定要重置它。
while ( $count++ < $imagesPerPage && ($file = readdir($handle)) !== false ) {
            if(!is_dir($file)) {
            $image = $imagePath . $file;
        ?>
            <a href="../templates/viewComic.php?image=<?php echo $image ?>"><img src="../scripts/thumbnailer2.php?img=<?php echo $image ?>" /></a>  

        <?php
            }   
        }