Comment faire pour modifier l'autorisation de fichier à l'aide de PHP

December 26

Comment faire pour modifier l'autorisation de fichier à l'aide de PHP


PHP est un langage de script qui vous permet de créer des sites Web dynamiques et fournit des fonctions qui vous permettent d'interagir avec votre serveur. Peut-être votre site utilise PHP pour permettre aux utilisateurs de télécharger des fichiers. Sur la base des autorisations par défaut de votre serveur, un fichier ne peut pas être accessible pour l'utilisateur plus tard. Utilisez la fonction PHP CHMOD dans votre script pour définir des autorisations d'accès spécifiques pour ces fichiers. La fonction CHMOD vous permet de définir un fichier avec l'exécutable, lire et écrire l'accès pour différents utilisateurs.

Instructions

1 Ouvrez votre fichier PHP avec un texte, éditeur HTML ou PHP.

2 Insérer le texte suivant à la position dans votre script où vous voulez changer l'autorisation de fichier. Pour l'exemple de téléchargement de fichier, cela est directement après la commande qui déplace le fichier sur votre serveur.

chmod ( "images / $ picFile", 0644);

Notez le format utilisé: Le premier argument de chmod est le chemin du fichier, et le second argument est une valeur octal qui représente l'autorisation pour le fichier. La valeur octal est définie par le premier numéro en tant que 0, le deuxième chiffre représente l'accès propriétaire, troisième est l'accès de groupe et le quatrième est l'accès ou tout le monde monde. Les chiffres sont tirés de l'ajout du numéro 1 pour les droits d'exécution, 2 pour inscriptible, et 4 pour la lecture pour chaque chiffre.

Dans l'exemple ci-dessus, le fichier représenté par la variable $ picFile est donné les droits comme suit: propriétaire lecture / écriture, groupe de lire et dans le monde lu.

3 Enregistrer et transférer le fichier sur votre serveur en utilisant votre client FTP.


          

Post a comment: