Como exibir todas imagens de dentro de uma pasta com PHP

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

<!--?php 
$files = glob("images/*.*");
for ($i=1; $i<count($files); $i++) { 
	$num = $files[$i]; echo '		<li--><img alt="random image" src="'.$num.'" />'; 
} ?&gt;

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/