Maison  >  Article  >  développement back-end  >  Comment changer le propriétaire d'un fichier en php

Comment changer le propriétaire d'un fichier en php

青灯夜游
青灯夜游original
2021-07-14 19:03:543078parcourir

Vous pouvez utiliser la fonction chown() en php pour modifier le propriétaire du fichier. Cette fonction peut changer le propriétaire du fichier spécifié. Si la modification réussit, elle retournera VRAI, si elle échoue, elle retournera FAUX. ; le format de syntaxe est "chown(file,owner)" , le paramètre propriétaire spécifie le nouveau propriétaire, qui peut être le nom d'utilisateur ou l'ID utilisateur.

Comment changer le propriétaire d'un fichier en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

En PHP, vous pouvez utiliser la fonction chown() pour modifier le propriétaire du fichier.

chown — Changez le propriétaire d'un fichier, renvoyant VRAI en cas de succès ou FAUX en cas d'échec.

Syntaxe

chown(file,owner)
参数 描述
file 必需。规定要检查的文件。
owner 必需。规定新的所有者。可以是用户名或用户的 ID。

Exemple : Modifier le propriétaire du fichier et le groupe d'utilisateurs

<?php
chown(&#39;/tmp/myfile.txt&#39;,&#39;sklar&#39;);           // specify user by name
chgrp(&#39;/home/sklar/schedule.txt&#39;,&#39;soccer&#39;); // specify group by name

chown(&#39;/tmp/myfile.txt&#39;,5001);              // specify user by uid
chgrp(&#39;/home/sklar/schedule.txt&#39;,102);      // specify group by gid
?>

Remarque : La fonction

  • chown() ne peut pas être utilisée sur des fichiers distants. Le fichier en cours de vérification doit être un fichier pouvant être utilisé. transmettre le système serveur consulté.

  • Lorsque le mode sans échec est activé, PHP vérifiera si le fichier ou le répertoire sur lequel l'opération est effectuée a le même UID (propriétaire) que le script en cours d'exécution.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Déclaration:
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