Dopo aver caricato un file in linguaggio di scripting PHP (Hypertext Preprocessor ) , potrebbe essere necessario spostare il file in un'altra cartella sul server o su un server diverso . Fortunatamente, PHP ha una funzione built-in per gestire lo spostamento dei file caricati . La funzione " move_uploaded_file , " prima controlla la validità del file specificato e poi lo sposta nella cartella di destinazione , che è stato anche specificato . È possibile inserire questa semplice funzione in qualsiasi file PHP hai già operativi sul vostro server o in un file separato propria. Istruzioni 
 1 
 Aprire il file PHP a cui si desidera aggiungere la funzione in un editor di testo come Blocco note o un tool web - authoring come Dreamweaver . Non utilizzare un programma di elaborazione testi come Microsoft Word , in quanto questi programmi tendono ad aggiungere codice aggiuntivo per ospitare qualsiasi formattazione si può eseguire il codice PHP . Il codice aggiuntivo impedisce il codice PHP di funzionare una volta che avete caricato su un server . 
 2 
 Digitare la funzione " move_uploaded_file " con il codice esistente . Se si digita questo in una pagina vuota , digitarlo nella " HTML " e intestazioni " php" prima di entrare nel codice . Le intestazioni appaiono così: 
 
 "  
 
 
   
   < php 
 ? 
 " 
 
 Il codice per spostare i file caricati andare prossimo . 
 
 " move_uploaded_file bool (string $ filename , string $ destinazione) " 
 
 Sostituire " $ nomefile " con il nome del file che si desidera spostare , sostituire " $ destinazione" con la posizione in cui si desidera spostare il file . È possibile aggiungere questa funzione per altre funzioni o trigger ( come ad esempio gli eventi click e caricamento della pagina ) . Un uso pratico di questa funzione sarà simile alla seguente : 
 
 " < php 
 
 $ uploads_dir = ' /uploads '; 
 
 foreach ( $ _FILES [ ? " foto " ] [ " error " ] da $ key = > $ error ) { 
 
 if ( $ error == UPLOAD_ERR_OK ) { 
 
 $ tmp_name = $ _FILES [ " foto " ] [ ,"" tmp_name " ] chiave [ $ ] ; 
 
 $ name = $ _FILES [ " foto " ] ] tasto [ $ [ "nome" ] ; 
 
 move_uploaded_file ( $ tmp_name , "$ uploads_dir /$ nome " ) ; ? 
 
 } 
 
 } 
 
 > " 
 
 Nel codice di esempio precedente , hai caricato un file, salvato un cartella temporanea sul server e poi spostato in una cartella permanente . 
 3 
 Utilizzare il codice di esempio o la semplice funzione " move_uploaded_file ( ) " , a seconda di dove il codice che si desidera la funzione da eseguire . Salvare il file con il codice PHP , e caricarlo sul server Web. .