posix_eaccess
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
posix_eaccess
Референца за `function.posix-eaccess.php` со подобрена типографија и навигација.
posix_eaccess
(PHP 8 >= 8.3.0)
posix_eaccess — Определи пристапност на датотека
= NULL
posix_eaccess() проверува ефективна дозвола на корисникот за датотека
Параметри
filename-
Име на датотека што треба да се тестира.
flags-
Маска што се состои од едно или повеќе од
POSIX_F_OK,POSIX_R_OK,POSIX_W_OKandPOSIX_X_OK.POSIX_R_OK,POSIX_W_OKandPOSIX_X_OKбара проверка дали датотеката постои и има дозволи за читање, запишување и извршување, соодветно.POSIX_F_OKсамо бара проверка за постоење на датотеката.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.3.0 | Ги проверува ефективниот корисник/група за датотека, разликувајќи се од posix_access() што проверува од реалниот корисник/група. |
Примери
Пример #1 posix_eaccess() example
This example will check if the $file is readable and writable, otherwise will print an error message.
<?php
$file = 'some_file';
if (posix_eaccess($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
- posix_access() Определи пристапност на датотека