Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite a todos!
Desculpem enviar esta mensagem, pois já pesquisei e tem bastante material, não há dúvida. Pelo visto, tenho muito o que aprender, já que não consigo perceber o que está errado.
Fiz dois arquivos php, um que selecionar o que quero enviar e outro, que faz (deveria fazer) o upload do arquivo para o ftp. O problema é que ao receber, via POST, o caminho completo do arquivo a ser enviado, não funciona, só dá certo se coloco no código o caminho completo, o que não é muito interessante. Consigo fazer o login com o ftp normalmente, mas o upload falha. Se puderem me dar uma luz... acho que é simples, mas...
O principal do codigo segue abaixo: (garimpado dos fóruns, pois ainda não tenho esta capacidade)
<?php
( conexão com o banco --> funcionando legal....)
// $file = $_POST['arquivo']; -----> deveria ser assim, mas não funcionou!!!!
$file = '/var/www/testes/arquivotexto.txt'; ----> assim funciona, mas não é o ideal...
$remote_file = '/www/remessa/readme.txt';
$conn_id = ftp_connect($ftp_server);
// login
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// upload do arquivoe
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
echo "Sucesso no upload do arquivo $file\n";
} else {
echo "Falha no upload do arquivo $file\n";
}
// fecha
ftp_close($conn_id);
?>
Valeu pela ajuda!
Paulo
Carregando comentários...