在我的网站上,我通过主题框打开图像画廊,所以在我的索引上我只希望看到最后一个迷你图像上传,当我点击打开所有画廊,但目前我上传的每个迷你图像都是显示,我怎么能只看到最后一次上传?
这是我的php函数:
<?php
$villa = "img/travaux/villa/mini";
$dir = opendir($villa);
while($file = readdir($dir)){
$allow_ext = array("jpg",'png','gif');
$ext = strtolower(substr($file,-3));
if(in_array($ext,$allow_ext)){
?>
<a rel="single_1" href="img/travaux/villa/<?php echo $file; ?>" title="">
<img src="img/travaux/villa/mini/<?php echo $file; ?>"/>
<?php
}
}
?>
</a>
&#13;
答案 0 :(得分:0)
发现:
<ul class="grid">
<li>
<?php
$villa = "img/travaux/villa/mini/";
$dir = opendir($villa);
while($file = readdir($dir)){
$allow_ext = array("jpg",'png','gif');
$ext = strtolower(substr($file,-3));
if(in_array($ext,$allow_ext)){
?>
<a href="img/travaux/villa/<?php echo $file; ?>" class="fancybox" data-fancybox-group="villa">
<?php
}
}
?>
<?php
$tabFich = array();
$iterator = new DirectoryIterator("img/travaux/villa/mini/");
foreach ($iterator as $fileinfo) {
if ($fileinfo->isFile()) {
$tabFich[ $fileinfo->getCTime()] = $fileinfo->getFilename();
}
}
ksort( $tabFich);
$dernierFichier = end( $tabFich );
?>
<img src="img/travaux/villa/mini/<?php echo $dernierFichier; ?>" />
<div class="text">
<p>Construction de villas neuves</p>
</div>
</a>
</li>
</ul>
&#13;