PHP.mk документација

posix_getgrgid

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.posix-getgrgid.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.posix-getgrgid.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
posix_getgrgid

Референца за `function.posix-getgrgid.php` со подобрена типографија и навигација.

function.posix-getgrgid.php

posix_getgrgid

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_getgrgidВрати информации за групата по групен ID

= NULL

posix_getgrgid(int $group_id): array|false

Добива информации за групата дадена со нејзиниот ID.

Параметри

group_id

Групниот ID.

Вратени вредности

Елементите на низата што се враќаат се:

Низа со информации за групата
Елемент = NULL
name Елементот name ја содржи името на групата. Ова е кратка, обично помалку од 16 карактери "рачка" на групата, а не вистинското, полно име.
passwd Елементот passwd ја содржи лозинката на групата во шифриран формат. Често, на пример на систем што користи "shadow" лозинки, наместо тоа се враќа ѕвездичка.
gid Групниот ID, треба да биде ист како group_id ID на корисникот, треба да биде исто како
members Ова се состои од array of string's за сите членови во групата.
Вредност на алфа компонентата. false при неуспех.

Примери

Пример #1 Пример за употреба на posix_getgrgid()

<?php

$groupid
= posix_getegid();
$groupinfo = posix_getgrgid($groupid);

print_r($groupinfo);
?>

Горниот пример ќе прикаже нешто слично на:

Array
(
    [name]    => toons
    [passwd]  => x
    [members] => Array
        (
            [0] => tom
            [1] => jerry
        )
    [gid]     => 42
)

Види Исто така

  • posix_getegid() - Врати го ефективниот групен ID на тековниот процес
  • posix_getgrnam() - Врати информации за групата по име
  • filegroup() - Добива време на модификација на датотеката
  • stat() - Дава информации за датотека
  • POSIX man страница GETGRNAM(3)

Белешки од корисници 4 белешки

tech на dslip dot com dot au
пред 23 години
okies...

This code should be considered as an OPTION only, it works under MY set of circumstances, and that is all I intended. The below funtion will return the NAME of the GROUP if provided with the Group ID#

  function RC_posix_getgrgid($gid) 
    {
    $LocationGroup = "/etc/group"; //EDIT THIS IF YOU HAVE A DIFFERENT OS. mine = debian
    $fp = fopen ("/etc/group","r");
    while ($groupinfo = fscanf ($fp, "%[a-zA-Z0-9]:x:%[0-9]:%[a-zA-Z0-9]\n")) 
        {
        list ($name, $groupID, $nfi) = $groupinfo;
        if ($groupID == $gid)
            {
            $returnval = $name;
            }
        }
    fclose($fp);
    if($returnval) { return $returnval; } else { return 0; }
    }
- Поврзува име со приклучок
пред 16 години
When posix_getgrgid() fails (e.g. an invalid/unknown group id), it returns false.
This is except for Mac OSX on which you get an array with name "nogroup" and gid of "-1".
james на jfc dot org dot uk
пред 22 години
in php-4.3 the array returned seems to have changed.

it now returns:

["name"] group name
["passwd"] group password
["members"] group members (array of usernames)
["gid"] numeric group id
rcgraves+php на brandeis dot edu
ian at eiloart dot com
Returns an array containing the elements of the group structure. The array has both numeric indices, each of which is a string naming one member of the group, and named string indices. The array elements are:

$_["name"]  string groupname (users)
$_["gid"] integer gidnumber (e.g. 0 for wheel/root)
$_["members"] int number of users in group
$_[0]..$_[n] string usernames in the group
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.