fala galera.. to com o seguinte inconveniente!!
fiz um sistema p/ importar txt e alguem fazer o download deles...
fiz os links do download mas qdo clico ele mostra os txt ao inves
de abrir a caixa de download.. como faco p/ resolver isso?? ..rsrs
obrigado!
Download De Txt
Started By Pedro Lopes, 13/03/2006, 10:57
8 replies to this topic
#1
Posted 13/03/2006, 10:57
#2
Posted 13/03/2006, 11:51
bom... isso não é bem php mas...
arquivo .txt é por conveniência lido, logo não é possível fazer o download...
e aí, o que você pode fazer ?
Gerar um arquivo .zip do arquivo .txt usando PHP! Esta seria a solução mais prática para você...
Abraços
arquivo .txt é por conveniência lido, logo não é possível fazer o download...
e aí, o que você pode fazer ?
Gerar um arquivo .zip do arquivo .txt usando PHP! Esta seria a solução mais prática para você...
Abraços
#3
Posted 13/03/2006, 12:03
desculpe caro amigo , mas creio q tem sim, eh soh especificar o arquivo, da pra fazer com imagens, porque nao com textos, agora o q nao me vem a cabeça eh o comando necessário, mais tarde busco, hehe, to na aula, aeuhehaeuhe
xD
xD
#4
Posted 13/03/2006, 13:24
hmmm se eu gerar um zip ate daria certo, mas ai a pessoa teria mto trabalho em descompactar todos eles depois pois o fluxo de arquivos vai mto grande...
Dark Angel.. se vc puder ver como fazer depois, ficaria mto grato!!
valeu galera..
t+
Dark Angel.. se vc puder ver como fazer depois, ficaria mto grato!!
valeu galera..
t+
#5
Posted 13/03/2006, 13:48
salva como .dat então... tem as mesmas características de um .txt... e faz com que o download seja executado na hora...
Dark Angel, se vc souber como se faz esse "milagre" avisa aí, que eu desconheço hehehehehe
ou então avisa os que tem q clicar sobre o link com o botão direito e ir em Salvar Destino Como... ;P
Dark Angel, se vc souber como se faz esse "milagre" avisa aí, que eu desconheço hehehehehe
ou então avisa os que tem q clicar sobre o link com o botão direito e ir em Salvar Destino Como... ;P
#6
Posted 13/03/2006, 14:15
Olha só amigo ... sou muito iniciante no php e tentando a partir de alguns exemplos eu consegui algo mais adequado ao que vc procura mas não consegui exatamente o que vc procura.
Tipo ele abre a caixa de download para o arquivo.txt solicitado ... mas o download é feito ao invés do arquivo.txt ... ele diz que vai baixar arquivo.htm ..
E ao baixar e abrir ... ele abre o conteúdo real do arquivo.txt.
Ou seja ... é só resolver o problema da extensão que fica 100%
Olha o exemplo:
Página com o link para download
Página que recebe o nome do arquivo e inicia o download ( download.php )
Agora com certeza ... quem sabe mais que eu vai olhar e dizer ... o que é isso hehehehehe
Testa ae que vc vai ver que baixa o arquivo.txt mas vai mudar a extensão para html ... só não sei porque ... mas pelo menos não vai dar trabalho pra quem tiver que abrir ... pois após o download é só abrir ... sem descompactar ou mudar extenção manualmente.
Até mais
Tipo ele abre a caixa de download para o arquivo.txt solicitado ... mas o download é feito ao invés do arquivo.txt ... ele diz que vai baixar arquivo.htm ..
E ao baixar e abrir ... ele abre o conteúdo real do arquivo.txt.
Ou seja ... é só resolver o problema da extensão que fica 100%
Olha o exemplo:
Página com o link para download
<a href="download.php?file=arquivo"> Arquivo </a>
Página que recebe o nome do arquivo e inicia o download ( download.php )
$file = $_GET['file'].'.txt'; $fp = fopen($file, "r"); header("Content-Disposition:attachment"); header("Content-Transfer-Encoding:binary"); fpassthru($fp);
Agora com certeza ... quem sabe mais que eu vai olhar e dizer ... o que é isso hehehehehe
Testa ae que vc vai ver que baixa o arquivo.txt mas vai mudar a extensão para html ... só não sei porque ... mas pelo menos não vai dar trabalho pra quem tiver que abrir ... pois após o download é só abrir ... sem descompactar ou mudar extenção manualmente.
Até mais
Crab - Ex-Administrador Geral fórum WMO
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#7
Posted 13/03/2006, 14:15
mas ai como .dat ou .html eu teria que renomear p/ txt de volta...
qdo eu salvar os arquivos do sistema na minha maquina
tem um programa que vai importar os txt automaticamente
e nao pode ser outra extensao...
=/
qq novidade por favor me avisem!!!
qdo eu salvar os arquivos do sistema na minha maquina
tem um programa que vai importar os txt automaticamente
e nao pode ser outra extensao...
=/
qq novidade por favor me avisem!!!
Edição feita por: Pedro Lopes, 13/03/2006, 14:18.
#8
Posted 13/03/2006, 14:35
Bom resolvi o problema com o lance do html .. e agora está pedindo pra baixar como.txt mesmo.
Olhe abaixo:
download.php
e chama no link como eu havia dito antes mesmo.
Agora vc consegue.
---------------------------------------------------------------------------------Até mais
Olhe abaixo:
download.php
$file = $_GET['file'].'.txt'; $fp = fopen($file, "r"); header("Content-Type:text/plain"); header("Content-Disposition:attachment; filename=".$_GET['file'].".txt"); header("Content-Transfer-Encoding:binary"); fpassthru($fp);
e chama no link como eu havia dito antes mesmo.
<a href="download.php?file=arquivo"> Arquivo </a>
Agora vc consegue.
---------------------------------------------------------------------------------Até mais
Crab - Ex-Administrador Geral fórum WMO
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
canaldev.com.br
sistemabasico.com.br
twitter.com/sistemabasico
twitter.com/lunelli
#9
Posted 13/03/2006, 15:20
hmm blz Crab_
vou testar e posto aki se deu certo
mto obrigado!!
t+
vou testar e posto aki se deu certo
mto obrigado!!
t+
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)