Problème avec une fonction PHP

proxyz

Membre confirmé
5 Mars 2005
33
0
40
Salut,
voilà j'ai besoin d'utiliser la fonction touch() dans une page php. Elle permet de changer la date de modification d'un fichier ou de créer un fichier.
Oui mais voilà, lorsque je l'utilise, j'ai ce message :

Warning: touch(): Unable to create file /users/moi/monfichier.txt because Permission denied in /Library/WebServer/Documents/prog.php on line 2

(line 2 étant la ligne où je fais un touch ("/users/moi/monfichier.txt");)

Comment dois-je faire ?
Pour info : je suis admin sur mon mac.

Merci !
 
L'erreur parle de la création impossible d'un fichier. Or, dans le fonction touch(), si le fichier spécifié n'existe pas, PHP tente de le créer.

Si c'est normal que ton fichier n'existe pas, essaye de changer les autorisations d'accès du dossier concerné afin que le serveur apache possède les droits de lecture et d'écriture.
 
C'est bon ! Le problème est résolu, en fait c'est que les autres (others, ici PHP) n'avaient pas le droit en écriture sur mon répertoire.

Merci de m'avoir répondu isimon ;)