FTP

Enviada por Mônica 
Mônica
FTP
18 de January de 2002 às 03:46PM
Estou usando os comandos ftp_put e ftp_get para fazer download
e upload de arquivos de um servidor ftp.
Estou com o seguinte problema para fazer download dos arquivos:
ftp_get($conn,$arq_destino,$arq_origem,FTP_BINARY);
onde $destino --> deve ser do meu usuário e não do meu servidor php.
Porém os arquivos estão sendo destinados para o meu servidor php e não
para o computador do meu usuário. Como fazer para indicar que
$arq_destino é o computador do meu usuário e não o meu servidor php?
Grata.
Mônica.
nobody
Re: FTP
18 de January de 2002 às 03:50PM
não tem como, vc terá q fazer uma gambiarra usando o header pra forçar o download !!!
Mônica
Re: FTP
18 de January de 2002 às 04:14PM
Nunca usei header, você pode me ajudar com um exemplo!
Grata até o momento.
Valeu
Mônica.
nobody
Re: FTP
18 de January de 2002 às 04:18PM
isso deve funcionar !!!

header("Content-Type: Application/unknown");
header("Content-Disposition: \"attachment; filename=".basename($myfile)."\"");
header("Content-Description: FTP Visual by nobody");
header("Content-Length: " . filesize($myfile) );
readfile($myfile);
Mônica
Re: FTP
18 de January de 2002 às 05:27PM
Funcionou. O único problema é que ele pergunta para o usuário onde ele quer salvar. Você sabe se existe a possibilidade desta pergunta não ser executada, pq eu sei exatamente onde este arquivo deve ser colocado!
Grata.
Mônica.
nobody
Re: FTP
18 de January de 2002 às 05:29PM
esse é o grande problema, não tem como evitar isso !!!
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.