<?php
// Directorio del cuál vamos a extraer las imágenes
$path = $_SERVER["DOCUMENT_ROOT"]."/defensas/";
// Extracción de imágenes. Ver http://www.php.net/readdir
$dh = opendir($path);
$archivos = array();
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
if(substr($file, -4) == '.jpg') $archivos[] = $file;
}
}
closedir($dh);
sort($archivos);
//parte 1:
$total_imagenes=count($archivos);
$image_a_mostrar=1;
//estos valores los recibo por GET
if(isset($_GET['pag'])){
$imagen_a_empezar=($_GET['pag']-1)*$image_a_mostrar;
$imagen_a_terminar=$imagen_a_empezar+$image_a_mostrar;
$pag_act=$_GET['pag'];
//caso contrario los iniciamos
}else{
$imagen_a_empezar=0;
$imagen_a_terminar=$imagen_a_empezar+$image_a_mostrar;
$pag_act=1;
}
//parte 2: determinar numero de paginas
$pag_ant=$pag_act-1;
$pag_sig=$pag_act+1;
$pag_ult=$total_imagenes/$image_a_mostrar;
$residuo=$total_imagenes%$image_a_mostrar;
if($residuo>0) $pag_ult=floor($pag_ult)+1;
//parte 3: navegacion
?>
<img src="defensas/<?php echo $archivos[$imagen_a_empezar]?>" alt="" border="0" />
</td>
</tr>
<tr>
<td width="284" align="left" class="paginador"><?php echo "<strong> Código: D".$pag_act."</strong>"; ?>
</td>
<td width="390" align="left" class="flechas"><?php if($pag_act>1) echo "<a href=\"?pag=".$pag_ant."\" onclick=\"('$pag_ant')\" > <</a> ";
if($pag_act<$pag_ult) echo " <a href=\"?pag=".$pag_sig."\" onclick=\"('$pag_sig')\">> </a> "; ?>
<?php
$imagen_a_empezar++;
?>
Me muestra las imagenes de forma perfecta pero quiero que las muestre en un orden invertido, que me muestre primero la ultima imagen que subo. Que deberia cambiar en el
codigo, muchas gracias