Ícone do site Linha de Comando

PHP: Exibindo Imagens


Neste exemplo completo eu estou utilizando todos os recursos descritos nos posts anteriores e mais alguns.

";
	  echo "  ";
	}
     }
  }else{
	unlink ($dir.$nome_arquivo);
	echo "";
  }
?>

Explicando:

linha 2– variável $nome_arquivo recebe o valor passado pelo método $_GET.
linha 3– variável $dir recebe o caminho que contém os arquivos.
linha 4– aqui é verificado se a variável $nome_arquivo está vazia. Se sim, exibe as imagens. Caso não, a imagem é apagada pela condição else.
linha 5– $array_dir recebe os arquivos do diretório informado em ordem alfabética ascendente. O scandir() retorna um array com nomes de arquivos/diretórios e coloca em ordem alfabética ascendente. É possível incluir um parâmento para mudar a ordem de exibição.
linha 6– foreach(): utilizado para atribuir os valores do $array_dir para a variável $images.
linha 8– “if” utilizado para trazer, somente, os arquivos e não diretórios.
linha 10– linha que exibe as imagens com largura e altura fixa. O valor de “src” seria algo parecido com “/fotos/imagem.jpg” se este diretório possuir só arquivos com extensão .jpg. Se tiver outros arquivos junto, seria necessário incluir uma condição que filtre as extensões dos arquivos. Em um post futuro eu explico isso.
linha 11– junto com as imagens será exibido um ícone de uma lixeira, que ao clicar sobre, a imagem será excluída.
linha 14– condição else. Se a variável $nome_arquivo possuir algum dado é executado os comandos dentro da condição else.
linha 15– utilizando o unlink(). Comando utilizado para apagar um arquivo.
linha 16– metatag para dar um refresh na página.

Boa sorte!

Sair da versão mobile