Enviar ficheiros para o servidor por FTP é um requisito essencial de qualquer programador ou web designer.
Evidentemente, todos nós utilizamos bons clientes FTP, como o Ws_ftp e FireFTP, mas e quanto à automatização do FTP?
Podemos usar PHP para enviar ficheiros utilizando FTP de um servidor para outro.
Vou mostrar como:
$conexao= ftp_connect($server);
$login = ftp_login($conexao, $ftp_utilizador, $ftp_password);
if (!$conexao|| !$login) { die('Tentativa de Conexão Falhada!'); }
$upload = ftp_put($conexao, $dest, $source, $mode);
if (!$upload) { echo 'Upload para o FTP Falhou!'; }
ftp_close($conexao);
Obviamente, a primeira etapa, é a de conectar com o outro servidor.
Assim que a ligação é criada, passamos as informações necessárias para o login, como o utilizador e a password.
Quando estiver conectado, usamos o ftp_put(), que é a função responsável para enviar o ficheiros. Apenas isto!
Com que finalidade usamos isto?
Podes simplesmente criar um cron para criar um backup de ficheiros e enviar para um servidor externo.





