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!