move_uploaded_file() permet-elle de renommer un fichier ?

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 : move_uploaded_file() permet-elle de renommer un fichier ?

par momox » 22 nov. 2007, 23:33

http://fr.php.net/manual/fr/function.rename.php
Cherchez toujours dans la documentation...
Un mot clef simplissime en anglais of course et on tombe sur la fonction désirée ;)

par Shadockou » 22 nov. 2007, 22:13

Ouf , merci Choubix, ca m'ôte un doute affreux :D

par choubix » 22 nov. 2007, 21:35

salut,

oui tu peux le faire

ca a marche pour moi avec une syntaxe comme celle ci:
move_uploaded_file($nom_image,$nom_repertoir.'/'.$nom_fichier);					

move_uploaded_file() permet-elle de renommer un fichier ?

par Shadockou » 22 nov. 2007, 20:32

Bonjour j'aimerai savoir si l'utilisation de la fonction move_uploaded_file, pouvait
permettre de renommer un fichier .jpg, .gif (etc). La doc php n'est pas explicite à se
sujet.

Dans le code suivant
$aleatoire : valeur generé par un mt_rand().
$GLOBALS['ext'] : extension du fichier.
$id : correspond à l'id d'un article qu'on recupere au préalable d'une table.
$nom_image = $_FILES['img']['tmp_name'];
   	
        $nom_destination = '../../boutique/img_boutique/'.$aleatoire.$id.$GLOBALS['ext'];
   	 
        move_uploaded_file($nom_image,$nom_destination);
Qu'en pensez vous ?