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

posix_access

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

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

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

function.posix-access.php

posix_access

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

posix_access Определи пристапност на датотека

= NULL

posix_access(string $filename, int $flags = 0): bool

posix_access() ја проверува дозволата на корисникот за датотека.

Параметри

filename

Името на датотеката што треба да се тестира.

flags

Маска што се состои од едно или повеќе од POSIX_F_OK, POSIX_R_OK, POSIX_W_OK and POSIX_X_OK.

POSIX_R_OK, POSIX_W_OK and POSIX_X_OK бара проверка дали датотеката постои и има дозволи за читање, запишување и извршување, соодветно. POSIX_F_OK само бара проверка за постоење на датотеката.

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

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Примери

Пример #1 posix_access() example

This example will check if the $file is readable and writable, otherwise will print an error message.

<?php

$file
= 'some_file';

if (
posix_access($file, POSIX_R_OK | POSIX_W_OK)) {
echo
'The file is readable and writable!';

} else {
$error = posix_get_last_error();

echo
"Error $error: " . posix_strerror($error);
}

?>

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

  • posix_get_last_error() - Преземете го бројот на грешката поставен од последната posix функција што откажала
  • posix_strerror() - Преземете ја системската порака за грешка поврзана со дадената errno

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

unixguy на earth точка com
пред 11 години
It should be noted that this function performs access checks based on the real UID and real GID of the process running PHP.  These aren't necessarily the same as the effective UID and GID.

In other words, it may well be that access() returns “true” for a particular permission, but an fopen() operation which requires the same permission will fail, and vice versa.

Keep that in mind if you use access() for such checks.
На оваа страница

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

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

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

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

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