Изучаем PHP программирование

   Search   

Русская версия | English version   

Скрипты :: Секреты профессионалов :: Link :: FAQ   Пишите письма  



 

главная :: основы PHP

Отображение и изменение характеристик файлов

У каждого файла в системах семейства UNIX есть три важные характеристики: принадлежность группе; владелец; разрешения (permissions). Все эти характеристики можно изменить при помощи соответствующих функций РНР. Функции, описанные в этом разделе, не работают в системах семейства Windows. Если у вас нет опыта работы в операционных системах UNIX, информацию о характеристиках файловой системы UNIX можно получить по адресу http://sunsite.auc.dk/linux-newbie/FAQ2.htm. Темы принадлежности группе, владения и разрешений рассматриваются в разделе 3.2.6. chgrp( ) Функция chgrp( ) пытается сменить группу, которой принадлежит заданный файл. Синтаксис функции chgrp( ): int chgrp (string имя_файла, mixed группа) filegroup( ) Функция filegroup( ) возвращает идентификатор группы владельца файла с заданным именем или FALSE в случае ошибки. Синтаксис функции filegroup( ): int filegroup (string имя_файла) chmod( ) Функция chmod( ) изменяет разрешения файла с заданным именем. Синтаксис функции chmod( ): int chmod (string имя_файла, int разрешения) Разрешения задаются в восьмеричной системе. Специфика задания параметра функции chmod ( ) продемонстрирована в следующем примере: chmod("data_file.txt", g+r); // He работает chmod("data_file.txt", 766); // Не работает chmod("data_file.txt", 0766); // Работает fileperms( ) Функция fileperms( ) возвращает разрешения файла с заданным именем или FALSE в случае ошибки. Синтаксис функции fileperms( ): int fileperms (string имя_файла) chown( ) Функция chown( ) пытается сменить владельца файла. Право изменения владельца файла предоставляется только привилегированному пользователю. Синтаксис функции chown( ): int chown (string имя_файла, mixed пользователь) fileowner( ) Функция fileowner( ) возвращает идентификатор пользователя для владельца файла с заданным именем. Синтаксис функции fileowner( ): int fileowner (string имя_файла)

Designed by Fedin
All right reserved
2003-2004
Hosted by uCoz