Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal ja procurei e ja testei vários script de download e testei vários tb, ele aparece a janela, faz o download, mas abre o arquivo todo errado, estou anexando o script para ver se alguem que ja fez pode me ajudar.
<?php
$arquivo = $_GET['arquivo'];
?>
<?php
// le o tamanho do arquivo em bytes
$tamanho = filesize("$arquivo");
// pega extensão do arquivo
$ext = explode (".",$arquivo);
// aqui bloqueia downloads indevido
if ($ext[1]=="php") {
echo "Arquivo não autorizado para download!";
}
// envia todos cabecalhos HTTP para o browser (tipo, tamanho, etc..)
header("Content-Type: application/save");
header("Content-Length: $tamanho");
header("Content-Disposition: attachment; filename=$arquivo");
header("Content-Transfer-Encoding: binary");
// nesse momento ele le o arquivo e envia
$fp = fopen("'C:/Inetpub/wwwroot/upload/$arquivo'", "r");
fpassthru($fp);
fclose($fp);
?>Carregando comentários...