Générer un nom de fichier aléatoire
Posté : 29 oct. 2012, 22:30
Salut,
Pour un upload d'avatars, je dois générer un nom aléatoire pour éviter de supprimer un fichier déjà géré.
Mais je n'y arrive pas... Ce que j'ai déjà fait :
Car ça me renvoi ceci : Notice: Use of undefined constant sha512 - assumed 'sha512' in C:\wamp\www\dev\include\compte.function.php on line 123
Merci d'avance!
Pour un upload d'avatars, je dois générer un nom aléatoire pour éviter de supprimer un fichier déjà géré.
Mais je n'y arrive pas... Ce que j'ai déjà fait :
$name_file = $_FILES['fichier']['name'];
$name_ext = $_FILES['fichier']['type'];
$name_base = pathinfo($name_file, PATHINFO_BASENAME);
$name_extension = pathinfo($name_ext, PATHINFO_EXTENSION);
$name_temp = hash(sha512, session_id().microtime($name_base));
$name_final = $name_temp + $name_ext;
Où est mon erreur ? Car ça me renvoi ceci : Notice: Use of undefined constant sha512 - assumed 'sha512' in C:\wamp\www\dev\include\compte.function.php on line 123
Merci d'avance!