Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

filegroup

Dateisystem-Funktionen

    Befehl:
int filegroup ( string $filename )


    Parameter-Liste:
NameBeschreibung
filenamePfad zum File.

    Rückgabewerte:
Gibt die Gruppen ID einer Datei zurück, oder FALSE wenn ein Fehler aufgetreten ist. Die Gruppen ID wird im numerischen Format zurückgegeben. Mit der Funktion posix_getgrgid() können Sie diese zu ihrem Gruppennamen auflösen.

    Beschreibung:
Mit filegroup() kann man sich die Gruppen-ID des Besitzers einer Datei (filename) zurückgeben lassen.

Als Rückgabewert dieser Funktion erhalten Sie die Gruppen-ID als numerischen Wert. Mittels der Funktion posix_getgrgid() können Sie die ID weiter aufsplitten (siehe Beispiel), um z.B. an den Namen der Gruppe zu gelangen.

Achtung: Unter dem Betriebssystem Windows wird die Funktion filegroup() nicht unterstützt.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Die Ergebnisse dieser Funktion werden gecached. Weitere Details erhalten Sie bei clearstatcache().


    Tips:
Tips:

Seit PHP 5.0.0 kann diese Funktion mit einigen URL-Wrappern benutzt werden. Schauen Sie in der Liste unter Unterstützte Protokolle and Wrappers nach, welcher Wrapper die Funktionalität von stat() unterstützt.


    Warnung:
Warnung:

Unter dem Betriebssystem Windows wird die Funktion filegroup() nicht unterstützt.


    Siehe auch:
Liefert den Dateieigentümer
 
Liefert zu einer Gruppen-ID Informationen über diese Gruppe
 

filegroup() - Beispiel: Das Finden der Gruppe einer Datei


Eingabe:
<?php
$filename = 'index.php';
print_r(posix_getgrgid(filegroup($filename)));
?>

filegroup() - Beispiel 2:


Eingabe:
<?PHP
$datei = 'index.php';
$id = fileinode ( $datei );
echo 'Gruppen-ID der Datei ' . $datei . ': ' . $id . '<br>';
$array = posix_getgrgid ( $id );
while ( list ( $key, $val ) = each ( $array ) )
{
  echo $key . ' - ' . $val . '<br>';
}
?>


Ausgabe:
Gibt bei Erfolg <strong><code>TRUE</code></strong> zur�ck. Im Fehlerfall wird  zur�ckgegeben.
Gruppen-ID der Datei counter.txt: 100
name - users
gid - 100
members - 0
Dateisystem-Funktionen