Para criar uma página em php que exiba todas as imagens existentes dentro de uma determinada pasta, basta usar o seguinte código:

random image'; 
} ?>

O arquivo php deverá estar no mesmo domínio da pasta de imagens que quer exibir!

Ao mandar escrever $num, o resultado será a pasta (no caso images/) + nome do arquivo + extensão. Ex.: images/imagem.jpg

De acordo com necessidade, irei pesquisar e atualizar este post respondendo as seguintes perguntas:

  • Como exibir apenas o nome do arquivo, sem a pasta e extensão
  • Como exibir também imagens dentro de subpastas

Fonte: http://www.phpmagicbook.com/display-images-from-folder/