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 :

move_uploaded_file: Permission denied [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 149
    Points : 66
    Points
    66
    Par défaut move_uploaded_file: Permission denied
    Bonjour,
    J'obtiens une erreur Permission denied à chaque fois que j'appelle ma fonction move_uploaded_file.
    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $dec_perms = fileperms($_FILES['t_licence']['tmp_name']['licenceFile']);
    $octal_perms = sprintf("%o", $dec_perms);
    $unix_perms = (substr($octal_perms, 3));
    echo $unix_perms;
    if(move_uploaded_file($_FILES['t_licence']['tmp_name']['licenceFile'], 'C:\\test2'))
        echo "ok";
    else
        echo "pas ok";
    die();
    Vu mon erreur, je commence par vérifier les droits de mon fichier: 666, n'importe qui peut lire et écrire, cela devrai suffire non?
    Apparemment non vu l'erreur que la fonction me donne.

    J'ai voulu essayer avec un fichier que j'ai moi même créer comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    move_uploaded_file('C:\\test\\test.txt', 'C:\\test2')
    Ici la fonction me retourne 0 et le fichier n'est pas copié mais j'imagine que cela vient du fait que ce n'est pas un fichier uploadé.

    Précision, j'upload dans C:\test et j'essaye de copier dans C:\test2. J'ai mis tous les droits a tous le monde pour ces deux dossier.

    Des idées?
    Merci d'avance!

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 149
    Points : 66
    Points
    66
    Par défaut
    Résolu, l'erreur de permission ne venait pas du fichier de départ mais de la destination, il fallait que j'ajoute le nom du fichier... Tout simplement

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

Discussions similaires

  1. Linux error :13: Permission Denied
    Par manue85 dans le forum Oracle
    Réponses: 11
    Dernier message: 31/03/2005, 16h53
  2. Bash - Permission Denied
    Par M.Dlb dans le forum Linux
    Réponses: 3
    Dernier message: 07/12/2004, 22h42
  3. Réponses: 4
    Dernier message: 02/11/2004, 15h18
  4. permission denied
    Par HULK dans le forum Apache
    Réponses: 2
    Dernier message: 08/04/2004, 19h46
  5. [PostgreSQL]permission denied
    Par alex2205 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 13/02/2003, 13h27

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