La fonction
chmod de php peut modifier les autorisations d'accès aux fichiers et aux dossiers, mais lorsqu'elle est utilisée, un message d'avertissement s'affiche, comme suit :
Warning: chmod() [function.chmod]: Operation not permitted in /export/myTest/chmodTest.php on line 5
Les droits d'accès de tous les dossiers supérieurs du dossier modifié ont été changés en 777. La fonction chmod ne modifie pas du tout les droits d'accès du dossier Quoi. est la raison ? * nix a juste besoin de faire en sorte que tous les fichiers du répertoire racine Web appartiennent à l'utilisateur apache en cours d'exécution Supposons qu'il y ait un utilisateur apache dans le groupe apache exécutant httpd puis
chown -R apache. .apache /path to DocumentRoot/
Win nécessite que l'utilisateur iis en cours d'exécution dispose de toutes les autorisations sur DocumentRoot.
La fonction chmod() change le mode du fichier. Renvoie VRAI en cas de succès, sinon renvoie FAUX.
Syntaxe
chmod(file,mode)
Paramètre | Description | ||||||
---|---|---|---|---|---|---|---|
fichier | Obligatoire. Spécifie les documents à vérifier. | ||||||
mode |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Article précédent:Utilisation de la fonction php dirname()
Article suivant:Instructions pour utiliser la fonction php chmod()
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Derniers numéros
Rubriques connexes
Plus>
|