Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/05/2008, 10h40   #1
Membre régulier
 
Inscription : mars 2008
Messages : 257
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mars 2008
Messages : 257
Points : 76
Points : 76
Par défaut [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 html :
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!!!
DjChat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 10h57   #2
Membre confirmé
 
Développeur Web
Inscription : octobre 2006
Messages : 251
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : octobre 2006
Messages : 251
Points : 268
Points : 268
Dans ton cas, il faut que tu modifie le contenu de la variable $imagedestination, en mettant le nom de l'image que tu veut (id de l'utilisateur,....)
benji07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/05/2008, 13h55   #3
Membre régulier
 
Inscription : mars 2008
Messages : 257
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : mars 2008
Messages : 257
Points : 76
Points : 76
Ok, merci pour ta reponse!!!
DjChat est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h13.


 
 
 
 
Partenaires

Hébergement Web