Sortering af udskrivning af filer
Hej EksperterJeg har været ved at lave et system som udskriver billeder fra en mappe. Jeg har allerede en kode, men nu udskriver den således:
1 (1).JPG
1 (10).JPG
1 (11).JPG
1 (12).JPG
1 (13).JPG
1 (14).JPG
1 (15).JPG
1 (16).JPG
1 (17).JPG
1 (19).JPG
1 (2).JPG
1 (20).JPG
1 (21).JPG
1 (22).JPG
1 (23).JPG
1 (24).JPG
1 (25).JPG
1 (26).JPG
1 (27).JPG
1 (28).JPG
1 (29).JPG
1 (3).JPG
Som i kan se skriver den ikke 1,2,3,4 osv først, men alle med 1 ført. Hvordan kan jeg få den til at tælle op.
Det skal siges at billederne kan hedde alt muligt forskelligt.
Grunden til at den skal udskrive rigitgt er at vi har lavet en fest side med billeder og hvis vi så tilføjer billederne hulter til bulter er det ikke sjovt at se der hvor man går under først. Man vil have det kronologisk.
MIn kode er :
$dir = 'UPLOAD_BILLEDERNE_HER';
if(is_dir($dir)) {
$handle = opendir($dir);
while (false !== ($file = readdir($handle))) {
if((substr($file, -4) == '.jpg') || (substr($file, -5) == '.jpeg') || (substr($file, -4) == '.JPG') || (substr($file, -5) == '.JPEG')) {
if (($file != '.') && ($file != '..')) {
echo $file.'<br>';
}
}
}
closedir($handle);
