Após o upload de um arquivo na linguagem de script Hypertext Preprocessor (PHP) , pode ser necessário para mover o arquivo para outra pasta no servidor ou para um servidor diferente . Felizmente, PHP tem uma função interna para lidar com a movimentação de arquivos carregados. A função " move_uploaded_file ", primeiro verifica a validade do arquivo que você tenha especificado e , em seguida, move-o para a pasta de destino , o que você também tenha especificado . Pode introduzir esta função simples em quaisquer arquivos PHP que você já operam em seu servidor ou em um arquivo separado do seu próprio . Instruções 
 1 
 Abra o arquivo PHP para o qual você deseja adicionar a função em um editor de texto como o bloco de notas ou uma ferramenta de Web- autoria como o Dreamweaver . Não utilize um aplicativo de processamento de texto como o Microsoft Word, uma vez que estes programas tendem a adicionar código extra para acomodar qualquer formatação que você pode executar no código PHP. O código extra vai impedir que o código PHP de trabalhar uma vez que você fizer o upload para um servidor. 
 2 Tipo 
 na função " move_uploaded_file " com o código existente. Se você está escrevendo isso em uma página em branco, digite-o no "HTML" e " PHP " cabeçalhos antes de entrar no código. Os cabeçalhos parecido com este : 
 
 "  
 
 
   
     "
 
 O código para mover arquivos enviados ir em seguida. 
 
 " bool move_uploaded_file (string $ filename, string $ destino) "
 
 Substituir" $ filename " com o nome do arquivo que você gostaria de se mover ; substituir "$ destino " com o local para o qual você gostaria de mover o arquivo . Você pode adicionar essa função para outras funções ou gatilhos (como eventos de clique e carregamento da página ) . Um uso prático para essa função será algo parecido com o seguinte : 
 
 "   $ uploads_dir = ' /uploads ' ; 
 
 foreach ( $ _FILES [? " fotos " ] [" erro "] as $ key => $ error ) { 
 
 if ($ erro == UPLOAD_ERR_OK ) { 
 
 $ tmp_name = $ _FILES [" fotos "] [ ,"" tmp_name "] [ $ key ]; 
 
 $ name = $ _FILES [ "imagens" ] [" name"] [ $ key ]; 
 
 move_uploaded_file ( $ tmp_name , "$ uploads_dir /$ name "); ? 
 
 } 
 
 } 
 
 > " 
 
 no código de exemplo acima, você enviou um arquivo, salvou um pasta temporária no servidor e , em seguida, mudou-se para uma pasta permanente. 
 3 
 Use o código de exemplo ou o " move_uploaded_file ()" simples função , dependendo de onde o código que você gostaria a função a ser executada. Salve o arquivo PHP com o código, e enviá-lo para seu servidor web.