Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Sei que é basico, mas estou enrrolado...
estou usando a função ftp_put (...) para transferir arquivos de meu computador para um servidor remoto.
Vejam abaixo...
<?php
//abro as variaveis de conexao FTP
include ftpconn;
// recebo o nome do arquivo a ser transferido de um formulário usando a variável $lgm
// e tenho de acrescentar o caminho dos diretorios de upload em /imagens/lgm/NOME DO ARQUIVO
// os arquivos $lgm são .GIF ou .JPG ou seja algo como fgrui.jpg, pex.
$remotefile = /imagens/lgm/$lgm;
//abaixo, a variável $lgm deve conter algo como file://c:\diretorio\fgrui.jpg
$localfile = $lgm;
//conecto com o host...
$conn = ftp_connect ("$host");
if (!$conn)
{
echo 'Erro de conexão FTP 1 <br />';
exit;
}
echo "Conectado a $host.<br />";
//aqui o bicho pega... agora deveria abrir o arquivo LOCAL e transferi-lo para o servidor REMOTO, mas //estou com problemas de CONVERSÃO DE STRINGS e nas expressões abaixo... minha referencia é o LIVRO DO WELLING E THOMSON e eles falam de ftp_put por cima...fiquei voando...AGRADECERIA ALGUM HELP nestas duas expressões porque não sei o que estou fazendo de errado?!?!
$fp =fopen ($localfile,'w');
if (!$sucess = ftp_put ($conn, $fp, $remotefile,FTP_BINARY))
{
echo 'Erro: Não consegui fazer o Download 1';
ftp_quit ($conn);
exit;
}
fclose ($fp);
echo 'Arquivo transferido corretamente';
//fecho a conexão com o host
ftp_quit($conn);
?>Carregando comentários...