使用此代码,我从多个文件夹中提取第一张图像
<?php
$visited_dirs = array();
$i = new RecursiveDirectoryIterator(realpath('img/gallerij'));
$i->setFlags(RecursiveDirectoryIterator::SKIP_DOTS);
$recursive = new RecursiveIteratorIterator($i);
foreach ($recursive as $path => $object) {
$dir = pathinfo($path, PATHINFO_DIRNAME);
if (!in_array($dir, $visited_dirs)) {
$visited_dirs[] = $dir;
$trimmed = str_replace("/url/", "", $path);
?>
<ul class="list_4">
<li>
<div class="block_pic">
<?php
echo "<a href=".$trimmed."><img src=".$trimmed." alt=' '></a>";
?>
</div>
</li>
</ul>
<?php
}
}
?>
现在我想点击图片时打开文件夹 所以我可能应该用
做点什么<a href=".$trimmed.">
这
echo "<a href=".$trimmed."><img src=".$trimmed." alt=' '></a>";
喜欢什么?
$dirname = "$dir";
$images = glob($dirname."*.JPG");
foreach($images as $image) {
//echo '<img src="'.$image.'" /><br />';
echo "<a href=".$image."><img src=".$trimmed." alt=' '></a>";
}
文件夹仅包含JPG