estou fazendo um sistema que o usuário irá fazer o download de um arquivo, obrigatoriamente.
Então, mesmo se for um PDF, ou uma imagem, ele faz o download.
Porém estou tendo problemas com o download. Ow ele faz um download que não abre, ou salva um txt com a url para baixar.
Preciso disso com uma certa urgência.
Espero a colaboração de todos!
Arquivo do download
<?php require "../includes/config.php"; $id = $_GET["id"]; $sql = "SELECT * FROM `a_media` WHERE id='".$id."'"; $query = mysql_query($sql,$con); $campos = mysql_fetch_array($query); $tipo = $campos["tipo"]; $ext = $campos["ext"]; $nome = $campos["nome"]; $size = $campos["peso"]; $file = $id.".".$ext; $down = $nome.".".$ext; import_request_variables("G"); $urldir = "arquivos/"; // directory of file to download $filename = $file; // filename only $downloadurl = $urldir . $filename; $size = filesize($downloadurl); header("Content-type: $tipo"); header("Content-length: $size"); header("Content-Disposition: attachment; filename=$file"); header("Content-Description: PHP Generated Data"); $arquivow = $urldir . $file; echo $arquivow; ?>
Só para informar:
A página está em: www.site.com.br/seçãox/media e os arquivos em www.site.com.br/sessãox/media/arquivos
Forte Abraço!