Artigos & Ideias

Enviar ficheiros entre FTP’s, utilizando PHP

Escrito por:

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.

0


Sobre o Autor

Carlos Gonçalves é um Freelancer com bastante experiência em linguagens de programação e webdesign. Vocacionado para as novas tecnologias, aposta na qualidade dos serviços, atendimento rápido e sempre disponível para melhor satisfazer os seus clientes. Autor do site cgoncalves.com

Comentar

Nota: A moderação de comentários está activada e pode atrasar o teu comentário. Não há necessidade de reenviares o teu comentário.

More in Outros (1 of 12 articles)

# #