Função copy()

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

Por Programação Pular para comentários
Função copy()
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...

Comentários:
Carregar comentários
NOTÍCIAS RELACIONADAS