è una domanda molto ampia... innanzitutto devi caricare il contenuto della cartella...
function caricacartella() {
$cartella="path cartella";
$opendir=opendir($cartella);
while ($img=readdir($opendir)) {
if ($img!="." AND $img!="..") {
echo $img;
}
}
}
dopo averle caricate è ovvio che ci puoi fare quel che vuoi....