Position actuelle: Accueil> Catégories de fonctions> lchown

lchown

Modifiez le propriétaire du lien symbolique
Nom:lchown
Catégorie:Système de fichiers
Langage de programmation:php
Description en une ligne:Modifier le propriétaire du fichier spécifié

Nom de la fonction: lChown ()

Version applicable: PHP 4, PHP 5, PHP 7

Description de la fonction: La fonction lChown () est utilisée pour modifier le propriétaire du fichier spécifié. Contrairement à la fonction chown (), la fonction lChown () peut gérer les fichiers de liens symboliques.

Syntaxe: Bool LCHOWN (String $ $ Name, mixte $ utilisateur)

paramètre:

  • Nom de fichier: pour modifier le chemin du fichier du propriétaire.
  • Utilisateur: nouveau propriétaire. Il peut s'agir d'un nom d'utilisateur ou d'un ID utilisateur.

Valeur de retour:

  • Renvoie True si le propriétaire est modifié avec succès.
  • Si une erreur se produit, FALSE est renvoyé.

Exemple:

 // 示例一:将文件的所有者更改为新用户$filename = '/path/to/file.txt'; $user = 'newuser'; if (lchown($filename, $user)) { echo "文件所有者已成功更改为{$user}。"; } else { echo "无法更改文件所有者。"; } // 示例二:将文件的所有者更改为新用户的用户ID $filename = '/path/to/file.txt'; $user = 1001; if (lchown($filename, $user)) { echo "文件所有者已成功更改为用户ID {$user}。"; } else { echo "无法更改文件所有者。"; }

Notes:

  • La fonction LCHOWN () ne peut s'exécuter sur un système d'exploitation avec des autorisations suffisantes, sinon il reviendra faux.
  • Cette fonction ne peut changer que le propriétaire du fichier et ne peut pas modifier le groupe auquel le fichier appartient. Pour modifier le groupe auquel le fichier appartient, utilisez la fonction LCHGRP ().
  • Si le fichier spécifié est un lien symbolique et que le système d'exploitation ne prend pas en charge la modification du propriétaire du fichier de liaison symbolique, la fonction renvoie false.
Fonctions similaires
  • Déterminez si le nom de fichier donné est un fichier normal is_file

    is_file

    Déterminezsilenomdef
  • Déterminez si le fichier existe et est lisible is_readable

    is_readable

    Déterminezsilefichie
  • Tronquer le fichier sur une longueur donnée ftruncate

    ftruncate

    Tronquerlefichiersur
  • Renommer un fichier ou un répertoire rename

    rename

    Renommerunfichierouu
  • Toutes les données restantes sur le pointeur de fichier de sortie fpassthru

    fpassthru

    Touteslesdonnéesrest
  • Changer le groupe auquel appartient le fichier chgrp

    chgrp

    Changerlegroupeauque
  • Créer un fichier temporaire tmpfile

    tmpfile

    Créerunfichiertempor
  • Lisez une ligne à partir d'un pointeur de fichier et filtrez les balises HTML fgetss

    fgetss

    Lisezuneligneàpartir
Articles populaires