【发布时间】:2013-09-13 10:38:29
【问题描述】:
我需要为 Joomla 构建一个动态图片库插件!这将进入特定文件夹并从文件夹中提取所有图像,并将其中的第一个显示为大预览图像,其余显示在列表中。之后,如果单击,我将需要在灯箱中打开预览图像,并且在灯箱中我还需要列出图像的小缩略图。
但知道我只需要 php 即可转到文件夹并从指定的文件夹中提取所有图像。我用谷歌搜索了一下,找到了一些解决方案,但是由于某种我不明白的原因,这不起作用。谁能告诉我,代码有什么问题?
谢谢!
<div id="images">
<?php
$images_dir = 'images/';
$scan = scandir($images_dir);
echo '<img src="' . $images_dir . $scan[2] . '"alt="image" />';
?>
<ul id="smallimages">
<?php
for($i=0; $i<count($scan); $i++){
$ext = substr($scan[$i], strpos($scan[$i], '.'), strlen($scan[$i]-1));
$filetypes = array('.jpg', '.JPEG', '.jpeg');
if(in_array($ext, $filetypes)){
echo '<li><a href="' . $images_dir . $scan[$i] . '"><img src="' . $images_dir . $scan[$i] . '" alt="' . $scan[$i] . '"></a></li>';} }?></ul>
</div>
【问题讨论】:
标签: php image joomla gallery photo-gallery