Ik probeer de laatst geuploade foto als eerste te tonen. Ik heb al enkele array scripts en directory uitlees scripts bekeken om te snappen hoe het werkt, maar ik kom er nog niet uit:


<?php

$dir = opendir(‘foto’);
$width = ‘120’; //breedte van de plaatjes
$height = ‘120’;
$counter = 1;
$max = 2;
$a=array("$dir");
$reverse=array_reverse($a);
$preserve=array_reverse($a,true);
while (false !== ($file = readdir($dir))) {
if (($file !== ".") and ($file !== "..")) {
list($filename, $ext) = explode(".", $file);
list($main, $sub, $include) = explode("/", $PHP_SELF);
if ($ext == "jpg" or $ext == "png" or $ext == "gif") {
echo "<img src=\"/foto/$file\" width=\"$width\" height=\"$height\"";
if ($inc==$file) echo " selected";
echo"><p>";
if ($counter == $max) {
break;
} else {
$counter++;

}
}

}
} ?>
Maarten,

Bedankt voor je advies en tips. Ik ga ermee aan de slag.
Tenzij er een soort logica in de naamgeving van de bestanden zit (en je (in omgekeerde) alfabetisch(e volgorde) sorteert) is er toch geen enkele garantie dat de laatst geuploade foto bovenaan komt te staan?

Reageren