filegroup în PHP

Returnează ID-ul numeric al grupului care deține un fișier.

Sintaxă
filegroup(string $filename): int|false

Ce face filegroup

filegroup returnează numărul grupului (GID) al fișierului. Pentru numele grupului folosești extensia POSIX: posix_getgrgid(filegroup($f))["name"].

Parametri

Parametru Descriere
$filename Calea fișierului.

Ce returnează

GID-ul sau false la eroare.

Exemple

Exemplul 1: Grupul unui fișier de pe server

<?php
$gid = filegroup("/var/www/magazin/uploads");
echo $gid . " = " . posix_getgrgid($gid)["name"];

Rezultat posibil (depinde de server)

33 = www-data

Greșeli frecvente

  • Compari rezultatul cu un nume de grup ("www-data"). Funcția returnează un număr.

Comenzi înrudite

  • fileowner: Returnează ID-ul numeric al utilizatorului care deține un fișier.
  • chgrp: Schimbă grupul care deține un fișier.
  • getmygid: Returnează ID-ul grupului care deține fișierul scriptului PHP curent.