Voila grace à votre aide j'ai réussi à faire un formulaire permettant d'uploader un fichier image et le stocker dans un dossier.
Maintenant dans ma page, je souhaiterais que l'image que je viens d'uploader remplace l'image initiale. J'ai essayé plusieurs choses mais l'image initiale ne change pas.
Pouvez vous me dire ce qu'il ne va pas dans mon code svp.
Le fichier uploadé est stocké dans un dossier appelé "uploadphotos" et je n'arrive pas à le récupéré pour remplacer l'image initiale.
----- fichier accueil.php -----
----- fichier uploadfile.php -----
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <? if (!isset($_FILES['photomodif']['name'])){ echo "<img src='./photos/exemple.jpg' height=250>"; }else{ echo "<img src='./uploadphotos/".$_FILES['photomodif']['name']." height=250>"; } ?>
----- fichier modif.php -----
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <? $stock = 'C:\Localhost\administration\uploadphotos\.'; if (move_uploaded_file($_FILES['photomodif']['tmp_name'], $stock.$_FILES['photomodif']['name'])){ echo "Le fichier ".$_FILES['photomodif']['name']." a été téléchargé avec succès et la modification a bien été effectuée."; } ?>
J'espère que j'ai été assez clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <form method="post" action="./menu/uploadfile.php" ENCTYPE="multipart/form-data"> <input type="file" name="photomodif" size="50"><br> <input type="submit" name="ok">
Merci beaucoup d'avance
Partager