Função copy()

Como copiar um arquivo de um servidor externo ou de seu servidor, para um diretório desejado.

Por | @oficinadanet Programação
Bom dia! Boa noite, boa tarde, boa madrugada :)

Hoje vou dar algumas dicas de uso do comando copy() no php.



Descrição
copy($origem , $destino)
Faz uma cópia do arquivo origem para destino.



Eu gosto muito desse comando ^^
Principalmente quando fui fazer um sisteminha de jogos online, não precisava de eu fazer o upload de imagens e flash dos joguinhos bastava eu colocar a url de onde eles estavam em outro servidor e daí copiava-se para meu servidor.

Quando usamos o copy se existir um outro arquivo com o mesmo nome do que estamos enviando esse arquivo será sobescrito.
Essa função esta disponivel, "eu acho"(se não me falha a memória ^^) desde a versão 4.3 do PHP.

Vamos a um exemplinho básico e simples:

$origem = 'http://aonde  estao arquivo ou diretorio/arquivo.extensao'; //aqui colocamos de onde vamos copiar o arquivo pode ser de um servidor externo ou de seu própio servidor
$novo = 'exemplo.txt.bak'; //aqui damos nome ao nosso novo arquivo, ou seja o nome que ele passara a ter apos ser copiado para seu servidor

if (!copy($origem, $novo)) {
    echo "falha ao copiar $novo...n";
}
/* acima copiamos o arquivo, usei um if para dizer que, se ocorrer o ocontrário de que eu quero ou seja não for possível copiar ira dar um erro */
?>


Até a próxima!!!
Faça bom uso e aperfeiçoe o script!


Comente...

Mais sobre: php, copy
Share Tweet
DESTAQUESRecomendadoMais compartilhados
Comentários
  • ASSINE NOSSA NEWSLETTER

    As melhores publicações no
    seu e-mail

  • Preencha para confirmar