Kajoma Postado Abril 25, 2008 Denunciar Share Postado Abril 25, 2008 Ola pessoal,usei um exemplo tutorial aqui do script brasil q usa header para esconder o endereço do arquivo, o post encontra-se no seguinte link: http://scriptbrasil.com.br/forum/index.php...mp;#entry484211quando clico no link para baixar ao invés de abrir uma caixa para download abre o codigo do arquivo no browser, alguém tem ideia do porque? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Abril 25, 2008 Denunciar Share Postado Abril 25, 2008 Pode postar seu código aqui?Olhando o tutorial me pareceu correto o código.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kajoma Postado Abril 25, 2008 Autor Denunciar Share Postado Abril 25, 2008 $id = isset($_GET['id']) ? (int)$_GET['id'] : NULL;//id do arquivo selecionado$id .= ".pdf";$dir = "arquivos/";// diretório dos arquivos para download if (isset($id) && file_exists($dir.$id)){ $arquivo = $dir . $id;//caminho completo ao arquivo $tamanho = filesize ($arquivo);//tamanho do arquivo header("Content-Type: application/save");/* faz com que seja salvo o arquivo, independentemente se ele for imagem ou outros tipos que possam ser executados pelo navegador */ header("Content-Length: ".$tamanho);// envia o tamanho do arquivo para o navegador header("Content-Disposition: attachment; filename='artigo".$id.".pdf'");/* Nome do arquivo para o usuario */ header("Content-Transfer-Encoding: binary");//codificação readfile($arquivo);// lê o arquivo requerido}else{ die ("Arquivo não encontrado"); }[/CODEBOX] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Abril 25, 2008 Denunciar Share Postado Abril 25, 2008 header("Content-Disposition: attachment; filename='artigo".$id.".pdf'");/* Nome do arquivo para o usuario */ Não creio que seja isso, mas troque o que está acima por: header("Content-Disposition: attachment; filename=artigo.pdf");/* Nome do arquivo para o usuario */Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kajoma Postado Abril 25, 2008 Autor Denunciar Share Postado Abril 25, 2008 continua a mesma coisa =/// Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Kajoma Postado Abril 25, 2008 Autor Denunciar Share Postado Abril 25, 2008 acho q descobri o problema...minha versao do php é a 4,..no post tava falando q era preciso php 5 ou superioralguém sabe como adaptar? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renato Penna Postado Abril 25, 2008 Denunciar Share Postado Abril 25, 2008 http://scriptbrasil.com.br/forum/index.php?showtopic=29163 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Kajoma
Ola pessoal,
usei um exemplo tutorial aqui do script brasil q usa header para esconder o endereço do arquivo, o post encontra-se no seguinte link: http://scriptbrasil.com.br/forum/index.php...mp;#entry484211
quando clico no link para baixar ao invés de abrir uma caixa para download abre o codigo do arquivo no browser, alguém tem ideia do porque?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.