Questo è il codice che utilizzo, inserisco direttamente su database:
Codice PHP:
$last = mysql_insert_id();
for ($i=1;$i<6;$i++){ // CICLO UPLOAD FILES
if ($_FILES["file$i"]['size'] > 0) { // UPLOAD DEI FILES
# // recupero alcune informazioni sul file inviato
$nome_file_temporaneo = $_FILES["file$i"]['tmp_name'];
$nome_file_vero = $_FILES["file$i"]['name'];
$tipo_file = $_FILES["file$i"]['type'];
// leggo il contenuto del file
$dati_file = file_get_contents($nome_file_temporaneo);
// preparo il contenuto del file per la query
$dati_file = addslashes($dati_file);
// query per inserire il file nel DB
$query = "INSERT INTO foto (id_immobile, nome, tipo, dati) VALUES ($last, '$nome_file_vero', '$tipo_file', '$dati_file')";
mysql_query($query, $db) OR die('Query non valida: ' . mysql_error());
}
} // FINE CLICLO UPLOAD FILE