12
votes

MKDIR () en PHP est la définition de dossier de dossier à 755 mais j'ai besoin de 777?

J'essaie de créer un dossier sur mon serveur à l'aide de PHP lorsque je l'ai défini sur 0777, il sort 755? XXX

Merci


0 commentaires

4 Réponses :



0
votes

L'umask du processus est défini sur 0022. Vous devrez la définir sur 0 si vous souhaitez créer quelque chose avec ces deux bits d'écriture définies.


0 commentaires

3
votes

1 commentaires

Vous devez le réinitialiser à la valeur précédente. Des choses étranges pouvaient arriver sinon.



4
votes

Cela fonctionne vraiment pour moi!, vous devriez fermer maintenant cette question!

  1. Créez le répertoire!
  2. donner 777 autorisations! XXX

  3. profitez-en!


1 commentaires

De plus, deuxième argument de mkdir () est pas appliqué de manière récursive. Donc, vous devez modifier les autorisations en utilisant chmod () .