【发布时间】:2010-08-28 09:31:34
【问题描述】:
我搜索了这个网站,发现了一个非常有用的 sn-p 代码,我已经可以使用了。
$counter = 0;
foreach (glob("images/gallery/photo_gallery/resized/*.jpg") as $pathToThumb)
{
$filename = basename($pathToThumb);
$pathToLarge = 'images/gallery/photo_gallery/' . $filename;
echo ('<a href="'.$pathToLarge.'"><img src="'.$pathToThumb.'" /></a>');
$counter++;
}
但由于某种原因,这只会返回我目录中的前 30 张图像。 (有 81 个)谁能想到为什么会这样?
谢谢。
【问题讨论】:
-
向我们展示结果和您期望的结果
-
你能显示一些示例文件名吗?您是否 10000% 确定它们以
jpg结尾而不是jpeg?确定不是版权问题?另外(与我认为的问题无关),在您创建的网络链接中,您缺少/resized部分。 -
这个 $counter 变量有什么作用?是的,可能有区分大小写的名称。为什么不列出所有文件
"images/gallery/photo_gallery/resized/*"?除了缩略图之外,不会有任何文件吗? -
$counter 变量仅供我使用,因此我不必手动计算每个结果