Spero di aver fatto giusto.
Codice PHP:
<?php
foreach (glob("*.png") as $filename) { //qui modifica .txt in .png ad esempio
echo "$filename size " . filesize($filename) . "\n"; //qui non ci interessa niente la funzione filesize(), ma quello che ci interessa è che abbiamo ricavato il nome dell'immagine con $filename, quindi $filename corrisponde all'immagine
}
$item = 0;
$array[$item] = $filename;
$item++;
$numero1 = count($array);
$numero = $numero1 - 1; //tolgo 1 perché si parte da 0 e non da 1
$random = rand(0,$numero);
$estensione = ".png"; // l'estensione dell'immagine, tipo .jpg, .jpeg eccetera
$cartella = "http://gtamods.it/galleria/Images/"; //lascia vuoto se le immagini stanno nella stessa cartella e ricordati lo slash dopo il nome della cartella: /
echo "<img src=\"".$cartella.$array[$random].$estensione."\" />"; //stampa: <img src="http://gtamods.it/galleria/Images/[immagine a caso].png" />
?>
Ma poi come faccio ad inserirlo?
Devo inserire il codice PHP direttamente nella pagina o devo farlo in qualche altra maniera?