Prima di tutto, ti consiglio di usare glob per estrarre i contenuti di una cartella.
Per ottenere una foto a caso potresit fare:
Codice PHP:
$foto = glob('./*.*'); // estrae tutti i files della cartella foto
$r = rand(0, count($foto) - 1);
$file = $foto[$r];
echo $file;
Mentre per l'ultima foto inserita ci sto ancora pensando a come fare.
Edit:
Codice PHP:
$foto = glob('./*.*'); // estrae tutti i files della cartella foto
$files = array();
foreach($foto as $f) {
$files[filectime($f)] = $f;
}
ksort($files);
$file = end($files);
echo $file;