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 :

Transfert de fichiers


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 487
    Points : 132
    Points
    132
    Par défaut Transfert de fichiers
    Bonjour,

    Mon transfert de fichier ne fonctionne pas. Les variables contiennent l'information mais c'est toujours le message du else qui s'affiche.

    Le répertoire possède les attributs 777.
    Je conserve le nom du fichier dans ma table et ça fonctionne.

    Je ne vois pas ce qui ne va pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    $photo_name=$_FILES[userfile][name];
    $repertoire="image_annonce/";
    $destination=$repertoire.$photo_name;
    if (is_uploaded_file($photo_name)) {
    	move_uploaded_file($photo_name,$destination);
    	echo"<b>Ainsi que votre photo : $photo_name .</b>";
    }
    else {
    	echo" <b>Vous n'avez pas envoyer de photo<br> ou bien un problème est survenu lors du transfert, dans ce cas, veuillez recommencer!</b><br><br>";
    }

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Points : 1 504
    Points
    1 504
    Par défaut
    le uploaded file test si le fichier est uploadé dans le repertoire temporaire du serveur et donc, il faut travailler avec $_FILE[userfile][tmp_name] sur le is_uploaded_file et non avec $photoname qui représenté le fichier, une fois qu'il a été déplacé APRES l'upload.

    Pour résumé avant le move_uploaded : on travaille sur tmp_name
    Apres le move_uploaded: on travaille sur le name.

Discussions similaires

  1. Réponses: 17
    Dernier message: 15/05/2007, 18h35
  2. transfert de fichier P2P : connexion ????
    Par Stephen54 dans le forum Développement
    Réponses: 8
    Dernier message: 11/02/2005, 00h31
  3. Transfert de fichiers par sockets
    Par Kaori dans le forum C++
    Réponses: 19
    Dernier message: 26/01/2005, 13h58
  4. Transfert de fichier par ftp
    Par schub1015 dans le forum MFC
    Réponses: 3
    Dernier message: 14/01/2004, 17h53
  5. [Socket]Transfert de fichier
    Par Aminos dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 19/04/2003, 13h58

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