Je perd ma variable pour deplacer un fichier
Posté : 06 févr. 2016, 15:46
Bonjour
voila j'ai une page profil.php ou la j'ai 50 avatars prédéfini
quand le membre clique sur une des ces images son avatar dois changer au moment ou il clique sur le bouton telecharger.
les 50 images prédéfinie se situe sur mon serveur et je veux déplacer celle sélectionné dans un autre répertoires nommé avatars.
les images se nomme comme ceci 1.jpg 2.jpg Etc.... 50.jpg sur le serveur et dans le répertoires final
par ex: patrick.jpg
j'ai 2 input type Submit d'ou j'ai placé le premier pour afficher les 50 images et l'aperçu de celle choisie quand on clique dessus.
le second pour aller à ma page upload.php.
le soucis je garde bien ma première variable (le nom de l'image.jpg) mais je perd celle de l'utilisateur ex patrick
au moment de faire le move_uploaded_file
pourriez vous m'aider ?
Merci d'avance
voici les deux code
profil.php
le upload.php
voila j'ai une page profil.php ou la j'ai 50 avatars prédéfini
quand le membre clique sur une des ces images son avatar dois changer au moment ou il clique sur le bouton telecharger.
les 50 images prédéfinie se situe sur mon serveur et je veux déplacer celle sélectionné dans un autre répertoires nommé avatars.
les images se nomme comme ceci 1.jpg 2.jpg Etc.... 50.jpg sur le serveur et dans le répertoires final
par ex: patrick.jpg
j'ai 2 input type Submit d'ou j'ai placé le premier pour afficher les 50 images et l'aperçu de celle choisie quand on clique dessus.
le second pour aller à ma page upload.php.
le soucis je garde bien ma première variable (le nom de l'image.jpg) mais je perd celle de l'utilisateur ex patrick
au moment de faire le move_uploaded_file
pourriez vous m'aider ?
Merci d'avance
voici les deux code
profil.php
Code : Tout sélectionner
<form id="upload_form" method="post" />
<?php
for ($i=1; $i<=50; $i++)
{
echo '<label class="profil-avatar" for="avatar'.$i.'">';
if ($changeuser['avatar'] == $i.'.jpg') $checked='checked'; else $checked='';
echo '<input type="submit" type="radio" style="display: none;" id="avatar'.$i.'" name="avatar" value="'.$i.'.jpg" '.$checked.' />';
echo '<img name="avatar" id="avatar" width="80px" height="90px" src="../img/profile-pics/'.$i.'.jpg" />';
echo '</label>';
}
$_imgAct = $_POST['avatar'];
$_nom = $changeuser['username'];
?>
<input type="hidden" value="<?php echo $_POST['avatar']; ?>">
<input type="hidden" value="<?php echo $changeuser['username']; ?>" />
</form>
<form id="upload_form" enctype="multipart/form-data" method="post" action="upload.php" />
<input class="btn m-r-5" type="submit" value="Enregistrer votre image" />
</form>
<input class="btn m-r-5" type="button" value="Rafraichir la page" onClick="window.location.reload()">
Code : Tout sélectionner
<?php
$_imgAct = $_POST['avatar'];
$_nom = $_GET['user'];
echo $_nom;
echo $_imgAct;
move_uploaded_file("$_imgAct", "Avatars/$_nom.jpg");
?>