post
Baixar Arquivo de um Servidor em Outro Diretamente com PHP
Publicado em: 21/03/2024 / Atualizado em: 21/03/2024
Com este código você consegue baixar um arquivo que esta em outro site, diretamente no servidor do seu site, sem precisar baixar em seu computador, e depois ter que subir para o seu servidor.
Basta você acessar o gerenciador de arquivos do seu site (painel da hospedagem ou FTP) e criar um arquivo PHP (pode colocar um nome simples como “backup”), e adicione o código abaixo:
<?php // URL do arquivo que você quer baixar $url = 'http://outrosite.com.br/arquivo.zip'; // Extrai o nome do arquivo do URL $nomeDoArquivo = basename($url); // Caminho no servidor onde o arquivo será salvo // Utiliza o nome do arquivo extraído do URL $destino = $nomeDoArquivo; // Usa file_get_contents para pegar o arquivo do URL fornecido $conteudo = file_get_contents($url); // Verifica se conseguiu baixar o arquivo if ($conteudo !== false) { // Usa file_put_contents para salvar o conteúdo no seu servidor $salvo = file_put_contents($destino, $conteudo); // Verifica se o arquivo foi salvo com sucesso if ($salvo !== false) { echo 'Arquivo baixado e salvo com sucesso!'; } else { echo 'Falha ao salvar o arquivo.'; } } else { echo 'Falha ao baixar o arquivo.'; } ?>
Vamos supor que o seu site tenha o domínio “meusite.com.br”, você vai criar o arquivo com este código acima com o nome backup.php
Feito isso, é só acessar a URL direta pelo navegador, como por exemplo:
https://meusite.com.br/backup.php
Desse jeito, o script vai rodar, e trazer o arquivo para o seu servidor. Depois disso, não se esqueça de deletar o arquivo backup.php, para que não acessem por engano.
Publicações recomendadas:
Inscreva-se em Nossa News:
Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.

Link Curto para Compartilhamento
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.
bruno.art.br/pb/4780
ID de Referência: 4780
Sugira uma publicação
Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.