Deletar aquivo de FTP remoto com PHP

É possível criar uma rotina em PHP para apagar um arquivo do servidor FTP. Assim como no envio de arquivos, você precisará utilizar a extensão FTP do PHP para realizar essa tarefa. Abaixo, vou fornecer um exemplo simples de como fazer isso:

<?php
$ftp_server = 'seu_servidor_ftp';
$ftp_user = 'seu_usuario_ftp';
$ftp_pass = 'sua_senha_ftp';

$remote_file = '/caminho/para/o/arquivo_a_ser_excluido.txt';

// Conectando ao servidor FTP
$ftp_conn = ftp_connect($ftp_server) or die("Não foi possível conectar ao servidor FTP.");

// Realizando o login no servidor FTP
if (ftp_login($ftp_conn, $ftp_user, $ftp_pass)) {
    echo "Conectado e autenticado no servidor FTP.\n";

    // Tenta apagar o arquivo
    if (ftp_delete($ftp_conn, $remote_file)) {
        echo "Arquivo $remote_file excluído com sucesso.\n";
    } else {
        echo "Falha ao tentar excluir o arquivo $remote_file.\n";
    }

    // Fechando a conexão FTP
    ftp_close($ftp_conn);
} else {
    echo "Falha ao tentar autenticar no servidor FTP.\n";
}
?>

Neste exemplo, a função ftp_delete() é utilizada para excluir o arquivo remoto do servidor FTP. Se a exclusão for bem-sucedida, a mensagem “Arquivo $remote_file excluído com sucesso.” será exibida. Caso contrário, a mensagem “Falha ao tentar excluir o arquivo $remote_file.” será exibida.

Lembre-se de substituir as variáveis $ftp_server, $ftp_user, $ftp_pass e $remote_file pelos valores corretos, correspondentes ao servidor FTP que você deseja acessar e ao caminho do arquivo que deseja excluir. Além disso, certifique-se de ter permissão para excluir arquivos no diretório do servidor FTP.

Rolar para cima