Bonjour a tous, j'ai fait un formulaire ou on peut uploader une image et je voudrai qu'une fois l'image uploader, qu'elle ce renomme toujours de la meme maniere (c'est parc'que a chaque fois que la personne fera un upload de l'image, sa fera un delete de l'ancienne et j'pense que c'est plus simple si elle a toujours le meme nom )
Je sais qui a la fonction rename, mais j'vois pas comment l'employer avec $_files, si jamais vous avez une idée...
Code html : 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 <body> <div id="conteneur"> <form method="post" target="contenu" action="traitement_n_membre.php" name="membre" enctype="multipart/form-data"> <p> Titre : <input name="titre" type="text"/></p> <p> Date : <input name="date" type="text"/></p> <p> Lieu : <input name="lieu" type="text"/></p> <p> Résumé : <textarea name="resume" cols="" rows=""></textarea></p> <P> Affiche : <input type="file" name="image" /></p> <input type="hidden" name="action" value="ajout_actualite" /> <INPUT TYPE="submit" VALUE="Modifier"> </form> </div>
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86 case "ajout_actualite" : $requete = "SELECT * FROM actualite WHERE (id_actualite >= 1)"; $result = mysql_query($requete) or die(mysql_error()); $row=false; while ($row = mysql_fetch_array($result)) { $requete = "DELETE FROM actualite WHERE (id_actualite >= 1)"; $resultat = mysql_query($requete) or die(mysql_error()); break; }if(!$row); $type=$_FILES['image']['type']; if(($type!="image/jpeg")&&($type!="image/pjpeg")) { echo "Erreur le fichier que vous telecharger n'est pas dans le bon format"; echo '<SCRIPT LANGUAGE="JavaScript"> function redirect() { window.location="actualite.php" } setTimeout("redirect()",3000); </SCRIPT>'; } else { $image_destination = "../image_actu/".$_FILES['image']['name']; $resultat1 = move_uploaded_file($_FILES['image']['tmp_name'],$image_destination); $requete = "INSERT INTO actualite (titre, date, lieu, resume) VALUES ('".$_POST['titre']."','".$_POST['date']."','".$_POST['lieu']."','".$_POST['resume']."')"; $resultat = mysql_query($requete) or die(mysql_error()); if($resultat == TRUE) { echo "L'insertion a bien été effectué"; /*echo '<SCRIPT LANGUAGE="JavaScript"> function redirect() { window.location="corine.php" } setTimeout("redirect()",3000); </SCRIPT>';*/ } else { echo "L'insertion a échoué"; echo '<SCRIPT LANGUAGE="JavaScript"> function redirect() { window.location="actualite.php" } setTimeout("redirect()",3000); </SCRIPT>'; } } break;
Merci d'avance!!!![]()
Partager