J'ai créé une application Web avec un navigateur de fichiers. J'essaie d'ajouter une fonctionnalité où l'utilisateur peut changer le chmod/permissions via une requête ajax qui est traitée via PHP sur le back-end.PHP: Pourquoi chmod() règle mon fichier/dossier sur 555 ou 444?
(Side Note: Je suis en local avec mon WAMP)
Alors d'abord, je lis les permissions avec ce
substr(sprintf('%o', fileperms($relativePath)), -4)
pour obtenir ce format (0777, 0644, etc), sinon il renvoie quelque chose comme 32726. Cette information est utilisée pour être affichée dans l'interface utilisateur pour que l'utilisateur sache ce qui est en cours.
Cependant, lorsque je lance le script, je le mets à 0777 et il semble fonctionner correctement. Mais quand je relis le fichier, il renvoie 0555 ou 0444. Quelqu'un sait-il ce qui me manque?
Qu'est-ce que cela a à voir avec javascript? –
J'ai ajouté JavaScript parce que c'est ce que j'utilise pour faire la demande. Figuré si quelqu'un avait la même configuration, il serait utile lors de la recherche. – SReca