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] move_upload_file ne fonctionne pas


Sujet :

Langage PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [Upload] move_upload_file ne fonctionne pas
    Bonjour,
    Voila, j'ai un bout de script PHP qui uptload un fichier ( une image ). Lorsque je test mon php je passe par esayPHP, et là, mon upload_file fonctionne.
    Lorsque je le met sur mon serveur ubuntu, il me met le message d'erreur:

    "Warning: move_uploaded_file(./img/IMAGE_015.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /****/***.php on line 248"

    A premiere vu, un provleme de permission, mais dans mon repertoire j'ai bien fait un CHMOD 0777 (ou 777) pour le dossier et les sous dossier.
    De plus, dans mon fichier php.ini, je suis bien autorisé à faire un upload de fichier.

    Voici mon bout de code ( au cas ou .. ) qui est quand même assez classique:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    move_uploaded_file($_FILES['photo']['tmp_name'],"./img/" . $_FILES['photo']['name']);
    J'ai aussi essayé en mettant ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
               $ae = "../add/img/" . $_FILES['photo']['name'];
     
                        $ouverture= opendir('../add/img/');
     
                        chmod($_FILES['photo']['tmp_name'], 0777);
                        chmod($ae, 0777);
     
                        closedir($ouverture);
     
                        move_uploaded_file($_FILES['photo']['tmp_name'],"./img/" . $_FILES['photo']['name']);
    Mais lorsque je met ça, il me ressort l'erreur:

    "Warning: chmod() [function.chmod]: No such file or directory in /***/***.php on line 245"
    Dernière modification par julp ; 21/07/2008 à 14h06. Motif: Utilisez le bouton Résolu en bas ...

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

Discussions similaires

  1. [MySQL] Upload qui ne fonctionne pas
    Par roukgreg dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 11/08/2010, 12h44
  2. Réponses: 3
    Dernier message: 15/01/2008, 12h45
  3. Réponses: 2
    Dernier message: 04/10/2007, 16h05
  4. Réponses: 5
    Dernier message: 23/12/2006, 15h55
  5. Réponses: 4
    Dernier message: 03/04/2006, 08h50

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