Page 1 sur 1

Renommer fichier upload

Posté : 29 janv. 2015, 12:44
par KlimPoliakov
Bonjour, je souhaiterais renommer un fichier lorsqu'il est uploadé (pour éviter les conflits entre les différents fichiers) en utilisant par exemple "uniqid()" mais je ne sais pas comment m'y prendre avec ce code :
$sourcePath = $_FILES['file']['tmp_name'];
$targetPath = "upload/".$_FILES['file']['name'];
move_uploaded_file($sourcePath,$targetPath);
Des idées ? Merci d'avance !

Résolu :
$sourcePath = $_FILES['file']['tmp_name'];
$extension = end(explode(".", $_FILES["file"]["name"]));
$targetPath = "upload/".uniqid().".".$extension."";
move_uploaded_file($sourcePath,$targetPath);

Re: [RESOLU] Renommer fichier upload

Posté : 29 janv. 2015, 14:54
par @rthur
Merci pour le partage de la solution ;-)