Salve,
utilizzo questo script per caricare 2 immagini:

Codice PHP:
if(isset($_FILES['1']['name'])  && $_FILES['1']['name']!=NULL){
                    
$estensione substr($_FILES['1']['name'],-4);
                    
$target_path $target_path basenamemd5($_FILES['1']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.') ); 
                    
$Foto1 md5($_FILES['1']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.');
                    if(
move_uploaded_file($_FILES['1']['tmp_name'], $target_path)) {
                        echo 
"La foto ".  basenamemd5($_FILES['1']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.') )." è stata caricata.
"
;
                    } else{echo 
"Si è verificato un problema durante l'upload della foto.";}
                } else {
                    
$query $this->db->get_where('prodotti', array('idProdotto' => $this->uri->segment(3)));
                    foreach (
$query->result() as $row){
                        echo 
'> Foto 1 vuota!
'
;
                        
$Foto1=$query[0]->Foto1;
                    }
                }
if(isset(
$_FILES['2']['name'])  && $_FILES['2']['name']!=NULL){
                    
$estensione substr($_FILES['2']['name'],-4);
                    
$target_path $target_path basenamemd5($_FILES['1']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.') ); 
                    
$Foto2 md5($_FILES['2']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.');
                    if(
move_uploaded_file($_FILES['2']['tmp_name'], $target_path)) {
                        echo 
"La foto ".  basenamemd5($_FILES['2']['name'].date('H:m:s-d/m/Y')).stristr($estensione,'.') )." è stata caricata.
"
;
                    } else{echo 
"Si è verificato un problema durante l'upload della foto.";}
                } else {
                    
$query $this->db->get_where('prodotti', array('idProdotto' => $this->uri->segment(3)));
                    foreach (
$query->result() as $row){
                        echo 
'> Foto 2 vuota!
'
;
                        
$Foto2=$query[0]->Foto2;
                    }
                } 
Lo script mi carica SOLO il primo file!!! Aiutatemi :S