[RESOLU] Renommer fichier upload

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Renommer fichier upload

Re: [RESOLU] Renommer fichier upload

par @rthur » 29 janv. 2015, 14:54

Merci pour le partage de la solution ;-)

Renommer fichier upload

par KlimPoliakov » 29 janv. 2015, 12:44

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);