Bonjour,
j'ai créé un formulaire d'uploade d'images. Tout fonctionne bien, je vois apparaître mon image comme je le souhaite. Par contre, lorsque je rafraichis ou que je ferme ma page pour la rouvrir, mon image a disparu. Comment faire en sorte que l'uploade reste en place après fermeture de la page?
Merci pour votre aide!!!
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 <?php //On vérifie que le formulaire est envoié if (isset($_POST['submit'])) { // On vérifie que le champ n'est pas vide. if (!empty($_FILES['planning'])) { // On récupère les informations qui nous intéressent. //nom réel de l'image $plan = $_FILES['planning']['name']; //poids de l'image en octets $size = $_FILES['planning']['size']; //nom temporaire de l'image (sur le serveur) $tmp = $_FILES['planning']['tmp_name']; //type de l'image $type = $_FILES['planning']['type']; // Code de l'erreur s'il y en a une. $erreur = $_FILES['planning']['error']; $maxsize=4000000; // On vérifie la présence de l'image dans le dossier temporaire. if (is_uploaded_file($tmp)) { // Vérification du type de l'image. if ($type=="image/jpg" || $type=="image/png" || $type=="image/jpeg") { // Vérification de la taille de l'image. if ($size < $maxsize) { //on déplace l'image dans le répertoire final $nom_final=$plan; $destination_finale='../photos-du-site/'; if (move_uploaded_file($tmp, $destination_finale . $nom_final)) { echo'<img id="image" src="'.$destination_finale . $nom_final.'" />'; echo"<script>alert('Upload réalisé avec succès');</script>"; } else { echo"<script>alert('Echec de l'upload.');</script>"; } } else { echo"<script>alert('Image trop lourde.');</script>"; } } else { echo"<script>alert('Type d'image non conforme.');</script>"; } } else { echo"<script>alert('Impossible de charger l\'image.');</script>"; } } else { echo"<script>alert('Veuillez sélectionnner un fichier.');</script>"; } } ?>
Partager