Valeu pela ajuda.em vez de echo:
http://no.php.net/ma...on.readfile.php
e no path, coloque o path absoluto total, ex:
/home/voce/www/arquivos/
e tá tud meio confuso... em uns lugares vc usa $filename, em outros $file... se decida, heheh
jah tem scripts de download por aqui, se vc usar a busca, vai achar varios funcionando legal
Fiz assim agora:
<?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);
$campos["down"]++;
$sql2 = "UPDATE `a_media` SET down='".$campos['down']."' WHERE id='".$campos['id']."'";
mysql_query($sql2,$con);
$tipo = $campos["tipo"];
$ext = $campos["ext"];
$nome = $campos["nome"];
$filename = "arquivos/".$id.".".$ext;
$down = $nome.".".$ext;
$filename = realpath($filename);
$size = filesize("$filename");
header("Content-Type: application/force-download; name=\"$down\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $size");
header("Content-Disposition: attachment; filename=\"$down\"");
header("Expires: 0");
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
readfile("$filename");
?>
Fica aí para quem precisar



Postagens
Não informado
