• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

ville

Output para txt

9 mensagens neste tópico

tenho uma variavel que contem o ficheiro dump da bd,

Quero que ele seja enviado para o utilizador, num ficheiro xpto.txt

Como faço isto? Aindei as voltas com a função fwrite mas acho que não tem nada a ver... :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Quero que seja enviado ao utilizador um ficheiro, com o conteúdo da variavel.

Não quero escrever no servidor, quero simplesmente mandá-lo ao utilizador...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Algo deste género deve funcionar:

header("Content-Type: application/octet-stream");

echo $variavel;

Vê o script de downloads que o kingless postou aí. :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

com o header cm disseste:

Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/clinica/db_login.php:15) in /opt/lampp/htdocs/clinica/backup.php on line 45

(o site do kingless ta down)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

A primeira coisa a ir para o browser tem de ser o header() :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Porreiro! ta a funcionar.

 

  Muito bom seria poder mudar o nome do ficheiro e a extensão (ex:bd_05_02_07.txt)

mas isso se calhar já é pedir demais...  :-[

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

pelo que vi no manual do php basta pores:

header('Content-Disposition: attachment; filename="bd_05_02_07.txt"');

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora