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? Merci P> P> P> P> P> P> P>
4 Réponses :
Essayez ceci:
Pourquoi définissez-vous un old_umask = umask (0); code> puis
umask ($ old_umask); code>? Parce que le réglage une fois sur le dessus, c'est assez pourquoi vous la configurez à la finale?
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. P>
Essayez ceci: Référence p> p>
Vous devez le réinitialiser à la valeur précédente. Des choses étranges pouvaient arriver sinon.
Cela fonctionne vraiment pour moi!, vous devriez fermer maintenant cette question!
donner 777 autorisations! p>
profitez-en! p> li>
ol> p>
De plus, deuxième argument de mkdir () code> est pas b> appliqué de manière récursive. Donc, vous devez modifier les autorisations en utilisant
chmod () code>.