le 20/08/2010 à 13:20
Modifier le nom d'un fichier lors d'un upload
Voila un code qui fonctionne en changeant le nom de l'image par l'id, on considère que l'id est récupéré dans les sessions.
Voila qui devrait donner une réponse au sujet.
<?php
$id_membre = $_SESSION['id_membre'];//Récupération de l'id du membre dans une variable simple.
$avatar = $_FILES['avatar'];//Dans le formulaire l'input type file doit avoir le nom "avatar".
$extention = strtolower(substr($avatar['name'],-3));//Récupération de l'extension et mise en minuscule.
//Important ! penser à sécuriser les extentions valides dans un tableau.
move_uploaded_file($avatar['tmp_name'],"images/avatar/".$id_membre.".".$extention);
?>
Voila qui devrait donner une réponse au sujet.