PHP:
1
2
3
4
5
6
7
8
9
10
11
| if ($dir_array = @opendir("$dir/thumb")) { while (($file = readdir($dir_array)) !== false) { // De '.' en '..' moeten gefilterd worden if($file=="." or $file=="..") continue; // Zorgt dat er maximaal 3 kolommen ontstaan if($teller_kolom==3) { echo("</tr><tr>"); $teller_kolom=0; } echo("<td><br> <a href='index.php?dir=$dir&file=$file'> [img]'$dir/thumb/$file'[/img]</a></td>"); } closedir($dir_array); } |
De hierbovenstaande code opent alle bestanden in de directory $dir. Dit werkt allemaal perfect, maar met één nadeel: hij doet het niet in alfabetische volgorde. Hoe kan dit?
De bestanden in de directory heten: 01.jpg - 02.jpg - 03.jpg -enz.
Hoe krijg ik ze netjes gesorteerd, zodat hij begint met 01.jpg?