Criando um script para download de imagens


Autor/fonte: Leandro Maniezo
E-mail/Url: http://www.phpbrasil.com/articles/article.php/id/1175



Digg del.icio.us

Esse artigo é um simples script para download de imagem, normalmente colocamos a imagem zipada para disponibilizar o download. Com esse script a imagem é enviada como arquivo para a pessoa fazer download da imagem .JPG, .JPEG, .GIF ou qualquer outro tipo de arquivo.

Crie um arquivo que será a página dos downloads, por exemplo "arquivo.php" com o seguinte conteúdo:



Seu script está pronto! Para usar basta usar um link, como por exemplo o seguinte:



Note que ao criar o link passei dois parâmetros que são "arquivo" e "nome". arquivo é o no me do arquivo no meu exemplo "bola.jpg". Já o parâmento nome é o novo nome do arquivo que vai ser gravado na máquina da pessoa que estiver fazendo o download, no meu exemplo fico img_bola.jpg, não precisa passar a extensão pois ele cria sozinho.

Não se esqueça que no meu exemplo eu considerei que a imagem bola.jpg estava no mesmo diretório que o arquivo.php. Se as imagens estiverem num outro diretório você terá que passar as pastas e níveis juntos.

Por motivo de segurança é legal que naquele if que só bloquei arquivo .php você habilite só arquivo que usará, se seu sistema de download será so para .JPG crie um if != "jpg".

Um boa utilização desse script seria para download de imagens fechado (logado), mais utilizado para quem vende imagems por exemplo. Basta colocar em um diretório as imagens com permissão de leitura só para root, e assim passar o link como acima por algum ambiente logado.




Enviado por xKuRt em


Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Quinta, 22 de Junho de 2017




Leitura recomendada

Use a Cabeça! Física

Top 5 membros

Últimos membros online

Últimos membros cadastrados



Capa do livro
Análise e Gestão de Requisitos de Software - Onde Nascem os Sistemas


Capa do livro
HTML 5 - Entendendo E Executando


Capa do livro
Arquitetura de Computadores





Hostnet

IMD