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

fileowner

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

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

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

function.fileowner.php

fileowner

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

fileownerГи добива сопственикот на датотеката

= NULL

fileowner(string $filename): int|false

Ги добива сопственикот на датотеката.

Параметри

filename

Патека до датотеката.

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

Враќа ID на корисникот на сопственикот на датотеката, или false при неуспех. ID на корисникот се враќа во нумерички формат, користете posix_getpwuid() за да го претвори во корисничко име.

Errors/Exceptions

Бидејќи типот на податоци integer во PHP е со знакот и многу платформи користат 32-битни integers, некои функции за датотечниот систем може да вратат неочекувани резултати за датотеки поголеми од 2GB. E_WARNING се емитува.

Примери

Пример #1 Наоѓање на сопственикот на датотека

<?php
$filename
= 'index.php';
print_r(posix_getpwuid(fileowner($filename)));
?>

Белешки

Забелешка: Имајте предвид дека резолуцијата на времето може да се разликува од еден датотечен систем до друг. clearstatcache() за повеќе детали.

Совети

Резултатите од оваа функција се кеширани. Погледнете some Од PHP 5.0.0, оваа функција може да се користи и со Поддржани протоколи и обвивки URL обвивки. Погледнете stat() за да се утврди кои обвивки поддржуваат

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

  • filegroup() - Добива време на модификација на датотеката
  • stat() - Дава информации за датотека
  • posix_getpwuid() - Враќа информации за корисник по ID на корисник

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

dazoe
пред 15 години
Remember to use if(fileowner(...) === FALSE) instead of if(!fileowner()) or if(fileowner() == FLASE) because if the owner was "root" it would return 0.
Анонимен
20 години пред
Small note: the function resolves symbolic links. That is, if the link is created by user 999 and maps to a file owned by user 666, this function returns 666 :(
chris на ocproducts dot com
пред 6 години
This function will always return 0 on Windows, because Windows does not support numeric user IDs.
На оваа страница

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

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

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

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

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