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] boucle avec move_uploaded_file


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 75
    Par défaut [Upload] boucle avec move_uploaded_file
    Bonjour à tous, j'ai voulu utiliser un petit script qui me permettait de copier des photo que j'avais besoin sur un autre dossier.

    J'ai donc utiliser move_uploaded_file.


    .... Mais.... je ne comprend pas sa ne me copie rien.


    Voici le 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
     
    <?php
    $db = mysql_connect('localhost:8888', 'root', 'root');
     
    mysql_select_db('123',$db);
     
    $sql = 'SELECT ref,tof FROM base';
     
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
     
    while($data = mysql_fetch_assoc($req))
        {
     
     
    $ref = $data['ref'] ;
    $tof = $data['tof'] ;
    $dep = '123/'.$ref.'.jpg';
    //echo $ref.$tof.'<br>';
    	//move_uploaded_file($tof,$dep);
     
    	if (move_uploaded_file($tof,$dep)) // On deplace le fichier
                 {
                 echo "<span class='texte'><i>Le fichier ".$ref." a bien été uploadé.</i></span><br />";
                 }
                 else
                 {
                echo "<span class='texte'><i>Le fichier ".$ref." n'a pas été uploder.</i></span><br />";
                 }
        }
     
    // on ferme la connexion à mysql
    mysql_close();
    ?> 
     
     
    Mes dossier Multimedia et 123 sont bien à la racine, la ou se trouve le fichier contenant ce code. 
    Et $tof et sous forme "Multimedia/991202.jpg"
     
     
    Merci

  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
    move_uploaded_file sert a déplacer des fichiers que tu viens juste d'uploader, et d'après ce que j'ai compris, tu veut copier ou deplacer des fichiers d'un répertoire à l'autre.
    Dans ce cas il faut plutot utiliser la fonction copy (pour la copie) ou la fonction rename (pour le deplacement).

    http://fr.php.net/copy
    http://fr2.php.net/rename

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2007
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 75
    Par défaut
    super merci beaucoup, j'ai utiliser rename

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

Discussions similaires

  1. [Upload] Pb avec la fonction move_uploaded_file !
    Par lolymeupy dans le forum Langage
    Réponses: 3
    Dernier message: 06/02/2008, 22h41
  2. [Upload] problème avec move_uploaded_file
    Par botambaoaks dans le forum Langage
    Réponses: 2
    Dernier message: 25/04/2007, 15h18
  3. [Upload] Problème avec move_uploaded_file
    Par baleiney dans le forum Langage
    Réponses: 2
    Dernier message: 25/12/2006, 19h59
  4. [Upload] Souci avec move_uploaded_file
    Par Arnard dans le forum Langage
    Réponses: 1
    Dernier message: 06/07/2006, 22h42
  5. [Upload] Problème avec un move_uploaded_file
    Par Death83 dans le forum Langage
    Réponses: 14
    Dernier message: 23/04/2006, 21h38

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