J'avais fait un truc comme ça dans le temps :
tu récupère le fichier uploadé :
if($_FILES['fichier']['name'] != "")
{
// Répertoire ou l'on veut stocker les fichiers uploadés
$chemin="mon_repertoire/";
$entete="";
while(file_exists($chemin.$entete.$_FILES['fichier']['name']))
{
// On génère un nombre aléatoire
$entete = mt_rand(1,100000);
}
// On copie le fichier à l'endroit spécifié
copy($nomTemporaire, $chemin.$entete.$_FILES['fichier']['name']);
}
huberdine, mais dort aussi ...