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 :

[FTP] Variable $_files non lue


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 57
    Points : 32
    Points
    32
    Par défaut [FTP] Variable $_files non lue
    Bonjour

    dans mon site les membres ont la possibilité de se constituer une galerie fotos
    pour cela un forumaire enctype="multipart/form-data" classique
    mais après il semblerait que le serveur ne détecte pas ttes les variables

    par exemple :
    $_FILES['userfile']['name']
    est détectée

    $_FILES['userfile']['type']
    $_FILES['userfile']['size']
    $_FILES['userfile']['tmp_name']
    ne sont pas détectées

    à quoi cela peut-il être du?

  2. #2
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Tu trouvereas peut être une réponse dans le PHP info....

    Il y a un message d'erreur ?

    Comment as-tu détecté que ca marchait pas ?

    Le $_files['userfile']['error'] donne un message ?

    A première vue, je dirais que si tu as le nom du fichier original, c'est que ton fichier n'est pas téléchargé......

    En effet, les paramètres [size], [tmp_name] et [type] de $_files ne sont renseignés par PHP qu'à partir du moment ou le fichier est transféré à l'emplacement [tmp_name].....

    Il faut un message d'erreur pour être plus precis, fait un echo $_files ['userfile']['error'] pour voir ce qu'il affiche !!!
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 57
    Points : 32
    Points
    32
    Par défaut
    $_files ['userfile']['error'] == 6

    cela signifie quoi?

  4. #4
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Cela signifie "un dossier temporaire est manquant"....

    Donc le fichier n'est pas transféré vers un dossier temporaire !!!

    C'est un peu bizarre...

    Il faudrait que tu vois le PHP info, mais tu sais maintenant qu'il te manque le répertoire temporaire pour uploader tes fichiers.... le répertoire qui définit l'attribut [tmp_name] de $_files !!!!

    Tu as quoi comme hébergeur ?

    Regarde le PHP info, il doit y avoir une ligne concernant les répertoires qu'utilise PHP....
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 57
    Points : 32
    Points
    32
    Par défaut
    je dois dire que j'y connais pas grand chose c'est un ami qui m'héberge

    voici le php info

    http://lorganisation.webgus.net/phpinfo.php

  6. #6
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    C'est cette ligne dans ton PHPinfo : "upload_tmp_dir = /www/tmp".

    Le problème, c'est que cette page te dit que ton répertoire temporaire d'upload est "www.tmp", ce qui veut dire que ce répertoire existe.

    Il se peut que tu n'ai pas les droits d'écriture sur ce répertoire, à ce moment là il faut soit que tu attende que ton ami te donnes les droit d'écriture sur ce dossier,

    ou bien que tu prenne ton logiciel FTP, et si tu peux atteindre ce répertoire (www/tmp), que tu lui donne les droits d'écriture. (rappelons que c'est le CHMOD du répertoire qu'il faut changer, en générale tu fais un clic droit sur le répertoire et tu dois avoir une option "droits" ou bien "CHMOD", qu'il faut que tu change avec les droits d'écriture.....)
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 57
    Points : 32
    Points
    32
    Par défaut
    je n'arrive pas à avoir accès à ce dossier tmp...

  8. #8
    Invité(e)
    Invité(e)
    Par défaut
    faut faire un chmod de ton dossier 0777

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 57
    Points : 32
    Points
    32
    Par défaut
    le chmod du dossier est déjà bon

    mais le dossier tmp je ne le trouve pas et si je le crée et que je met 777 cela ne change rien

  10. #10
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    Ca va être un peu chaud, tu peu mettre le CHMOD à 0777 mais tu ne peux pas yu acceder ?

    Demande à ton ami qui t'héberge de faire quelque chose !!! Sans répertoire TMP d'Upload, tu ne peu rien faire !!!
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

  11. #11
    Membre habitué Avatar de kodokan
    Profil pro
    Lycéen
    Inscrit en
    Avril 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2006
    Messages : 127
    Points : 170
    Points
    170
    Par défaut
    Salut

    Si jamais ça ne marche tjs pas tu peux surement faire un ini_set() et changer le répertoire temporaire

    N'oubliez pas de voir les
    quand la réponse vous convient, un pt'it serait le bienvenu
    Mon site de blogs
    Kodokan arena [ en construction ]

  12. #12
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 57
    Points : 32
    Points
    32
    Par défaut
    la réponse se trouvait dans le fait qu'il n'y avait pas de dossier cgi-bin avec un dossier tmp dedans

    merci a tous pour vos réponses

  13. #13
    Membre éprouvé
    Avatar de viviboss
    Profil pro
    Inscrit en
    Août 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2006
    Messages : 943
    Points : 1 248
    Points
    1 248
    Par défaut
    De rien, à plus sur le fofo !!!!
    Veni Vidi Vici
    -------------------------
    Mes articles : developpez.com ou bien vbview.net
    -------------------------
    Et SURTOUT ne pas oublier la bible PHP : --> php_manual_fr.chm!!!
    Et aussi : --> pear_manual_fr.chm!!!

    Ou encore : --> Les tutoriaux & cours PHP de Développez.com
    -------------------------

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

Discussions similaires

  1. [PHP 5.4] Variables non lues dans le fichiers routes.xml
    Par MrAlexan14 dans le forum Langage
    Réponses: 15
    Dernier message: 16/05/2014, 19h22
  2. [JSTL][EL] Variable non lue
    Par Mister Nono dans le forum Struts 1
    Réponses: 1
    Dernier message: 12/03/2007, 09h29
  3. Variable générale non trouvée dans une fonction
    Par mickael.be dans le forum Langage
    Réponses: 10
    Dernier message: 21/02/2006, 19h18
  4. variables php non recharges dans flash
    Par TekiNico dans le forum Flash
    Réponses: 2
    Dernier message: 10/01/2006, 23h40
  5. Variables javascript non correctement définies
    Par LLaurent dans le forum XMLRAD
    Réponses: 5
    Dernier message: 11/05/2004, 12h39

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