turok 0 Denunciar post Postado Fevereiro 21, 2005 Estou tentando forçar download de um csv mas não tá funcionando, diz que o internet explorer não pode abrir o endereço. Tentei colocar a url + nome do arquivo em "filename" e "@readfile" mas deu a mesma mensagem PHP [/tr][tr] $arquivo = "relatorio_por_pessoa.csv"; $download_size = filesize($arquivo); $filename = basename($arquivo); header("Content-type: application/csv"); header("Content-Length: $download_size"); header("Content-Disposition: attachment; filename=$filename"); header('Expires: 0'); header('Pragma: no-cache'); @readfile("$arquivo"); [/tr] Compartilhar este post Link para o post Compartilhar em outros sites
turok 0 Denunciar post Postado Fevereiro 21, 2005 tentei fazer um outro teste mas na hora do download aparece o nome da página no lugar do nome do arquivo. Pode er problema de permissão? PHP [/tr][tr]$arquivo = "teste.txt";$download_size = filesize($arquivo); $filename = basename($arquivo); header ("Content-type: application/txt"); header("Content-Length: $download_size"); header ("Content-disposition: attachment; filename=$filename;"); header ("Content-Description: Download File"); header("Content-Type: application/force-download"); @readfile("$arquivo"); [/tr] Compartilhar este post Link para o post Compartilhar em outros sites
turok 0 Denunciar post Postado Fevereiro 21, 2005 Fiz um teste em outro servidor e o download funcionou normal. Então o problema só pode estar na configuração do php certo? Mas onde? Compartilhar este post Link para o post Compartilhar em outros sites
turok 0 Denunciar post Postado Fevereiro 21, 2005 Fiz um teste no servidor que não funcionava o download com outro navegador, o mozilla firefox, e funcionou. Ou seja acretido que o bug seja do internet explorer. As versões em que testei e deram erro são: 6.0.2008.1106 e 5.0 Compartilhar este post Link para o post Compartilhar em outros sites