Rezinha 0 Denunciar post Postado Outubro 12, 2007 Alguem poderia me ajudar.. to desenvolvendo um sistema onde o usuario seleciona opções e eu gero um arquivo com essas opções selecionadas e disponibilizo para download.. ate ai tudo bem, meu problema eh ..após feito o download ou antes tanto faz.. ele tem que recarregar a pagina e trazer um resumo com as opções selecionadas.. so que eu nao to conseguindo fazer a pagina recarregar :( .. alguem sabe me ajudar... Compartilhar este post Link para o post Compartilhar em outros sites
Rezinha 0 Denunciar post Postado Outubro 15, 2007 Ninguém sabe me ajudar :( ?? Compartilhar este post Link para o post Compartilhar em outros sites
saulo-jitsu 0 Denunciar post Postado Outubro 15, 2007 Posta o código pra gente ver... E tenta usar header("Location: ", $url); []s Compartilhar este post Link para o post Compartilhar em outros sites
Rezinha 0 Denunciar post Postado Outubro 15, 2007 Eu tenho uma função que monta meu arquivo //SALVA NO ARQUIVO CAD.TXT AS INFORMACOES $path = "/fontes".PATH_ICMS_A."/arquivos/cad.txt"; $arq = fopen($path,"w"); fwrite($arq, $escreve); fclose($arq); $arquivo = "CAT".$arquivo.".TXT"; carrega_arquivo($arquivo); //CHAMA FUNÇÃO QUE IRA CRIAR O DOWNLOAD Na função carrega_arquivo($arquivo) eu tenho : function carrega_arquivo($arquivo){ Header ("Location: /sistemas/icms/a/gerar_dados/download.php?filetype=text/html&filename=$arquivo&url=/srv/www/htdocs/sistemas/icms/a/arquivos/cad.txt");} e no arquivo download.php eu tenho : <?Header("Content-Type: ".$_GET['filetype']); Header("Content-Disposition: attachment; Filename=".$_GET['filename']); readfile($_GET['url']);?> agora eu preciso fazer a pagina recarregar depois que abriu a janela para download ( ou antes tanto faz).. só que não consegui :( Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Outubro 15, 2007 veja se isso resolve: PHP //SALVA NO ARQUIVO CAD.TXT AS INFORMACOES $path = "/fontes".PATH_ICMS_A."/arquivos/cad.txt"; $arq = fopen($path,"w"); fwrite($arq, $escreve); fclose($arq); //CHAMA FUNCAO QUE ABRE JANELA PARA DOWNLOAD $arquivo = "CAT".$arquivo.".TXT"; carrega_arquivo($arquivo); //CHAMA FUNÇÃO QUE IRA CRIAR O DOWNLOAD print "<script>window.location=('nomedapagina')</script>"; Compartilhar este post Link para o post Compartilhar em outros sites
Felipe Bellé 0 Denunciar post Postado Outubro 16, 2007 Se não me engano, não irá funcionar pois ela ja utilizou um "Header(location: ...)" Tenta deixar o download.php assim PHP <?Header("Content-Type: ".$_GET['filetype']); Header("Content-Disposition: attachment; Filename=".$_GET['filename']); readfile($_GET['url']); sleep(5); Header("Location: pagina.php"); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Rezinha 0 Denunciar post Postado Outubro 16, 2007 Não funcionou a solução do The Cod nem a do Felipe, eu já tentei várias formas..e quando uso 2 headers ele faz sempre apenas o segundo :( alguem tem outra idéia?? obrigada felipe e The Cod. Compartilhar este post Link para o post Compartilhar em outros sites
Micael Vianna 0 Denunciar post Postado Outubro 16, 2007 E se você colocar para o dowload ser aberto em uma nova janela?quando o usuario clicar no teu link tu manda abrir em nova tela o arquivo ou a página que faça o download e via javascript mande redirecionar?tipo:<a href="download.php" target="_blank" onclick="location.href = 'novapagina.php'">Download</a>=] Compartilhar este post Link para o post Compartilhar em outros sites
Rezinha 0 Denunciar post Postado Outubro 16, 2007 Acho q eh o único jeito q eu vejo também para fazer :( ... Compartilhar este post Link para o post Compartilhar em outros sites
Dórian Conde Langbeck 0 Denunciar post Postado Outubro 16, 2007 ou se tu nao quiseres que o usuario precuse clicar em algo, pode fazer assim: PHP echo "<script>window.open('download.php') window.locarion = 'novapagina.php' </script>"; ter na sua pagina de download o seguinte...: na pagina download.php voce teria o conteudo de quando eles terminam o download. o ainda dentro da pagina: <iframe src="download2.php"></iframe>o iframe ode ser invisivel ou muito pequeno. ja que ele sera o responsavel apenas por carregar o download... na pagina download2.php é que viria o codigo do download verdadeiramente... ok?! ;) Compartilhar este post Link para o post Compartilhar em outros sites
Micael Vianna 0 Denunciar post Postado Outubro 16, 2007 o unico problema eh que nem sempre o popup vai abrir automatico Compartilhar este post Link para o post Compartilhar em outros sites