PHP-Problème de droits avec touch() et chmod
Zine
-
zine ou kiat -
zine ou kiat -
Salut à tous, je soihaite modifier des dates de modification de fichier à partir d'une page PHP.
J'utilise donc la fonction touch() prévue à cet effet, oui mais voilà j'ai l'erreur suivante :
touch(): Utime failed: Permission denied
Même si je mets tous les droits à mes fichiers, j'utilise la fonction chmod() qui provoque ce message :
chmod(): Operation not permitted
Alors comment faire, comment faut-il faire pour dire au php que dans mon repertoire cible, il a tous les droits?
Merci car je suis coincé.
J'utilise donc la fonction touch() prévue à cet effet, oui mais voilà j'ai l'erreur suivante :
touch(): Utime failed: Permission denied
Même si je mets tous les droits à mes fichiers, j'utilise la fonction chmod() qui provoque ce message :
chmod(): Operation not permitted
Alors comment faire, comment faut-il faire pour dire au php que dans mon repertoire cible, il a tous les droits?
Merci car je suis coincé.
A voir également:
- PHP-Problème de droits avec touch() et chmod
- Easy php - Télécharger - Divers Web & Internet
- Touch pad désactivé - Guide
- Les textes ne doivent pas être en retrait à droite et à gauche - Guide
- Expert php pinterest - Télécharger - Langages
- Vous devez disposer des droits d'administrateur pour supprimer ce dossier - Guide
7 réponses
Lorsque tu te connectes chez ton hébergeur tu utilse un compte ftp.
A ce compte est associé un identifiant.
Le serveur web qui sert tes pages est lui aussi lancé par un utilisateur
(habituellement tu n'as pas à t'occuper de ce lancement sauf si le serveur
t'appartient). Cet utilisateur à aussi un nom et à priori un identifiant.
Si tu veux que php ait les pleins droits sur tes fichiers, il faut que ces identifiants
soient identiques.
L'identifiant ftp est à rapproché à l'identifiant associé à ton login lorsque tu
travailles sur un serveur UNIX (via l e réseau ou en local) ou sur une machine
Windows.
A ce compte est associé un identifiant.
Le serveur web qui sert tes pages est lui aussi lancé par un utilisateur
(habituellement tu n'as pas à t'occuper de ce lancement sauf si le serveur
t'appartient). Cet utilisateur à aussi un nom et à priori un identifiant.
Si tu veux que php ait les pleins droits sur tes fichiers, il faut que ces identifiants
soient identiques.
L'identifiant ftp est à rapproché à l'identifiant associé à ton login lorsque tu
travailles sur un serveur UNIX (via l e réseau ou en local) ou sur une machine
Windows.
J'utilise easyphp, c'est donc lui qui me fourni un identifiant php(!?), et qui me donne aussi un identifiant ftp (puisqu'il fait office de serveur web(!?), les identifiants doivent donc être les même vu qu'ils sont générés par le même programme, non? où puis-je voir ces variables?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
si tu es sous easyphp(), ça devient différent.
Précise la versions de ton windows et de EasyPHP.
As tu les droits avec 'explorer' sur ce fichier ? Essaies de faire via 'explorer' des
modifications de droit. Dans le cas contraire, ouvres les droits avec ton compte
administrateur.
Précise la versions de ton windows et de EasyPHP.
As tu les droits avec 'explorer' sur ce fichier ? Essaies de faire via 'explorer' des
modifications de droit. Dans le cas contraire, ouvres les droits avec ton compte
administrateur.