La única forma que se me ocurre, sin necesidad de una BD, es leyendo todos los archivos dentro de la carpeta, separarlos por el guion bajo ( _ ), y luego ordenar los números para obtener el mayor.
Ej :
Código PHP:
Ver original// Debes hallar la forma de quitarle la extensión...
$imagen[] = "imagen_001.jpg";
$imagen[] = "imagen_002.jpg";
// Este código supone que ya le quitaste la extensión
for($i = 0; $i < $count; ++$i) {
$img[] = $exp[1];
}
Así lo obtendrías. No lo he probado, así que no te garantizo que funcione, pero esa es la idea. Que separes por el guión bajo y guardes el número en un arreglo, y luego saques el mayor con la función max().