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 :

CHMOD création de dossier


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 314
    Par défaut CHMOD création de dossier
    bonjour,
    j'ai fait un script PHP permettant d'uploader des images , les images sont télécharger dans sous-dossier , si il n'existe pas on tente de le créer : catalogue/nomproduit/sous-dossier/
    (les répertoire catalogue et nomproduit existe déjà et ont CHMOD 0777)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if(!(is_dir("../../../catalogue/nomproduit/sous-dossier/"))){
        if(mkdir("../../../catalogue/nomproduit/sous-dossier/", 0777)){
              echo "Dossier cree";
        }
        else{
    	die("Echec de creation de dossier ! impossible de telecharger l'image ");
        }
    }
    le répertoire sous-dossier est bien crée mais le CHMOD non ,alors l'uploade de l'image ne s'effectue pas , je dois mettre le CHMOD manuellement 0777.
    merci d'avance pour vos réponses.

  2. #2
    Membre chevronné Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Par défaut
    Bonjour,

    Pour modifier les droits sur un répertoire, tu peux utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    system("CHMOD 777 \"<dossier>\"");
    Gillou

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 314
    Par défaut
    bonjour,
    merci Gillou pour ta réponse.
    j'ai modifie le code , mais toujours même soucis : dossier crée mais avec 0744 .

  4. #4
    Membre chevronné Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Par défaut
    tu as fait le CHMOD après avoir créé le dossier ?

  5. #5
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    314
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 314
    Par défaut
    oui après mkdir()
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if(!(is_dir("../../../catalogue/nomproduit/sous-dossier/"))){
        if(mkdir("../../../catalogue/nomproduit/sous-dossier/", 0777)){
            system("CHMOD 0777 \"../../../catalogue/nomproduit/sous-dossier/\"");
        }
        else{
    	die("Echec de creation de dossier ! impossible de telecharger l'image ");
        }
    }

  6. #6
    Membre chevronné Avatar de LeGilou
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    488
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 488
    Par défaut
    je suis surpirs, je l'utilise et ca fonctionne.
    essaye avec ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    chmod("../../../catalogue/nomproduit/sous-dossier/", 0777);
    Gillou

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 09/09/2006, 12h10
  2. probleme de cration de dossier
    Par la-breche dans le forum Windows XP
    Réponses: 2
    Dernier message: 26/05/2006, 18h05
  3. VBA Word - Création 2 dossiers + 2 sauvegardes
    Par wouebmaster dans le forum VBA Word
    Réponses: 16
    Dernier message: 12/01/2006, 14h33
  4. création de dossier
    Par ZaaN dans le forum C++
    Réponses: 7
    Dernier message: 04/01/2006, 21h37
  5. (MS DOS) Création d’un dossier partager
    Par Furius dans le forum Windows
    Réponses: 18
    Dernier message: 06/10/2005, 20h19

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