Функция fileperms()в PHP используется для получения разрешений файла или каталога. Он возвращает разрешения в виде целочисленного значения. Каждое разрешение представлено определенным битом целочисленного значения, которое можно интерпретировать для определения разрешений файла или каталога.
Вот пример кода, демонстрирующий использование функции fileperms():
$filename = '/path/to/file.txt';
$permissions = fileperms($filename);
if ($permissions !== false) {
$octalPermissions = sprintf('%o', $permissions);
echo "File permissions: $octalPermissions";
} else {
echo "Unable to retrieve file permissions.";
}
В этом примере мы указываем путь к файлу или каталогу в качестве аргумента функции fileperms(). Функция возвращает разрешения в виде целочисленного значения, которое мы затем преобразуем в восьмеричное представление с помощью sprintf(). Наконец, мы показываем права доступа к файлу.