Maison  >  Article  >  développement back-end  >  Comment vérifier les paramètres d'autorisation d'un fichier en php

Comment vérifier les paramètres d'autorisation d'un fichier en php

青灯夜游
青灯夜游original
2021-11-01 18:16:112600parcourir

En PHP, vous pouvez utiliser la fonction fileperms() pour afficher les paramètres d'autorisation du fichier. La fonction de cette fonction est d'obtenir et de renvoyer les autorisations du fichier ou du répertoire. La syntaxe est "fileperms(filename)" ; si l'acquisition réussit, elle se fera sous forme numérique. Renvoie les paramètres d'autorisation du fichier.

Comment vérifier les paramètres d'autorisation 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 fileperms() pour afficher les paramètres d'autorisation du fichier.

fileperms($filename) 函数返回文件或目录$filename autorisations. En cas de succès, les autorisations sont renvoyées sous forme de nombre. En cas d'échec, renvoie FALSE.

<?php
header("content-type:text/html;charset=utf-8");
$filename = "test.txt";
echo "{$filename} 文件的权限为:".fileperms($filename);
?>

Le résultat de sortie est :

Comment vérifier les paramètres dautorisation dun fichier en php

Explication : Le nombre représentant l'autorisation a trois valeurs possibles. Pour définir plusieurs autorisations, vous pouvez utiliser le nombre suivant pour le total :

  • 1 = Exécuter l'autorisation

  • .

    2 = Autorisation d'écriture

  • 4 = Autorisation de lecture

Exemple :

  • 5 = 4 + 1 = Autorisation de lecture + exécution

  • 6 = 4 + 2 = Autorisation de lecture + écriture

  • 7 = 4 + 2 + 1 = Autorisations de lecture + écriture + exécution, ce qui signifie que toutes les autorisations sont fournies

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