Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cassiombc

Link

Recommended Posts

Não entendi sua duvida, se for realmente PHP, acredito que você queira é isso:

 

crie uma pasta só para arquivos (isso seria para segurança), por exemplo uma pasta chamada arquivos

 

download.php

<?php
if(isset($_GET['file']{0})){
if(file_exists('arquivos/'.$_GET['file'])){
	$g = gmdate('D, d M Y H:i:s');
	header('Expires: '.$g.' GMT');
	header('Last-Modified: '.$g.' GMT');
	header('Cache-Control: no-cache, must-revalidate');
	header('Pragma: no-cache');
	header('Content-Transfer-Encoding: binary');
	header('Content-Disposition: inline; filename="'.$_GET['file'].'"');
	header('Content-Length: '.filesize('arquivos/'.$_GET['file']));
	echo file_get_contents('arquivos/'.$_GET['file']);
} else {
	echo 'Arquivo não encontrado!';
}
}
?>

 

Para fazer download do arquivo basta acessar o link assim:

http://seusite.com/donwload.php?file=arquivo.txt
http://seusite.com/donwload.php?file=arquivo.jpg
http://seusite.com/donwload.php?file=arquivo.bmp
http://seusite.com/donwload.php?file=arquivo.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.