Se non ha molta importanza il nome del file caricato basta cambiare il nome alle immagine in upload ovvero prendere il nome del file che dovrebbe essere $_FILE['name'][''tmp] se nn sbaglio e lo modifichi cosi':
$nuovoNome = uniqid();
per l'estensione del file:
$dati = explode(explode(".",$_FILE['name'][''tmp]));
$tipo = array_pop($dati);
$nomeFile = $nuovoNome.".".$tipo;
Poi usi $nomeFile per inserirla.

Rispondi quotando