[Upload] Upload d'image et renommage
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:
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:
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!!! ;)