Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal!
Estou com um problema: estou precisando fazer o download e um upload de um arquivo no meu servidor FTP para outro FTP.
Eu já pesquisei em alguns lugares e consegui montar um código em PHP para isso, mas o problema é que o código não está executando.
O código que utilizei foi esse:
<?php
//Definição do servidor FTP, login e senha
$ftp_server = "ifastnet.com";
$ftp_username = "xxx";
$ftp_senha = "yyy";
//$ftp_port = 21;
//$ftp_time = 90;
//Conectar
$conn_id = ftp_connect($ftp_server);
if ($conn_id) {
echo "Conexão com ".$ftp_server." efetuada.";
} else {
echo "Conexão com ".$ftp_server." falhou.";
}
//Login no servidor FTP
if (@ftp_login($conn_id, $ftp_username, $ftp_senha)) {
echo "Conectado como $ftp_username@$ftp_server\n";
} else {
echo "Não pode conectar como $ftp_username\n";
}
//Definição do nome dos arquivos servidor e local
$local_file = "arquivo.xml";
$server_file = "/cartorio/xml/arquivo.xml";
//Fazendo Download do arquivo do servidor $server_file and save to $local_file
if (ftp_get($conn_id, $local_file, $server_file, FTP_ASCII, 0)) {
echo "Download com sucesso para ".$local_file.".\n";
} else {
echo "Houve um problema.\n";
}
//Fechando a conexão
ftp_close($conn_id);
?>
Gostaria de saber se é possível que o serviço de hospedagem bloqueie o acesso à FTP via PHP.
Também quero saber se existe, e alguém pode me dizer como, uma maneira de o arquivo ser transferido de FTP para outro FTP sem passagem para o meu computador!
Agradeço muito a atenção de todos e quem puder me responder, já agradeço de ante mão!
Valeu...
Carregando comentários...