拉图像&通过PHP从文件夹缩略图

时间:2014-04-07 07:23:41

标签: php html design-patterns web glob

我试图通过从一个文件夹中提取缩略图并从另一个文件夹中提取实际图像来在我的网站上生成图像。我不知道我在做什么。这就是我到目前为止所做的:

<?php
$thumbdirname = "images/thumbs/";
$imgdirname = "images/";
$mainimages = glob($imgdirname."*.{jpg,png,gif}", GLOB_BRACE);
$imagethumbs = glob($thumbdirname."*.{jpg,png,gif}", GLOB_BRACE);

foreach($imagethumbs as $image) {

echo '<a class="imageLink" href="$mainimages" data-lightbox="logo" data-title="Vivid Logo"><img src="'.$image.'"</a> ';

}
?>

我知道它不适用于&#34; $ mainimages&#34;对于href,但我还没有弄清楚要放在那里的东西。它会拉出正确的缩略图,但不会链接到完整的相关图像。

我试图将另一个foreach声明放入,但我从我的两张照片(及其缩略图)中得到四个结果。从某种意义上说,它显示了每种组合中的一种:

(IMG1,thumb1),(IMG1,的Thumb2),(IMG2,thumb1),(IMG2,的Thumb2)

我应该如何改变它以使其演奏得很好?

1 个答案:

答案 0 :(得分:0)

你似乎没有从$mainimages输出所以我现在要忽略它。 从最初的一瞥看,PHP代码似乎没问题。唯一有点不确定的是你没有关闭你的图像标签。

如果这对尝试计算图像数组/对象没有帮助。

如果返回0,请尝试以下代码。

// Find all files in that folder
$files = glob('images/gallery1/*');

// Display images
foreach($files as $file) {
   echo '<img src="' . $file . '" />';
}

希望有所帮助