IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Upload] Upload d'image et renommage


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 263
    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 : 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!!!

  2. #2
    Membre expérimenté
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Par défaut
    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,....)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    263
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 263
    Par défaut
    Ok, merci pour ta reponse!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/03/2007, 22h16
  2. [Upload] Upload FTP avec image > 1Mo
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 05/02/2007, 13h09
  3. [Upload] upload d'une image
    Par emna_icn dans le forum Langage
    Réponses: 11
    Dernier message: 04/05/2006, 23h14
  4. [Upload] Upload d'une image
    Par Seth77 dans le forum Langage
    Réponses: 2
    Dernier message: 23/03/2006, 11h00
  5. [Upload] upload de fichier images
    Par omlip dans le forum Langage
    Réponses: 2
    Dernier message: 03/01/2006, 23h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo