Функция PHPChmod()

|
Синтаксис:
bool chmod (string $filename, int $mode)
Используемые параметры: Функция chmod() в PHP принимает два параметра: имя файла и режим.
  • $filename : указывает файл, разрешения которого необходимо изменить.
  • $mode : используется для указания новых разрешений. Параметры $mode состоят из четырех числовых значений, где первое значение всегда равно нулю, второе значение указывает разрешения владельца, третье значение указывает разрешения группы пользователей-владельцев, а четвертое значение устанавливает разрешения для всех остальных.
    Существует три возможных значения, и следующие значения могут быть добавлены для установки нескольких разрешений.
    • 1 = Разрешения на выполнение
    • 2 = Разрешения на запись
    • 4 = права на чтение
  • Возвращаемое значение: возвращает true в случае успеха и false в случае ошибки.Ошибки и исключения :
  • Функция PHP chmod() не работает для удаленных файлов. Он работает только с файлами, доступными для файловой системы сервера.
  • Если параметр $mode заключен в кавычки, например chmod (file.txt, "0744"), PHP выполнит неявное преобразование в целочисленный тип данных.
  • Примеры:
    Ввод: chmod("gfg.txt", 0600); Вывод: true Ввод: chmod ("gfg.txt", 0644); Вывод: true Ввод: chmod("gfg.txt", 0755); Вывод: true
    Следующие программы иллюстрируют функцию chmod() в PHP:Программа 1 :
    // Чтение и запись разрешений владельца chmod ( "gfg .txt " , 0600);
    ?>
    Вывод:
    true  Программа 2 :<код> <код>   
    // Разрешение на чтение и запись для владельца,
    // и разрешение на чтение для всех остальных chmod ( " gfg.txt " , 0644);
    ?>
    Вывод:
    true Программа 3 :    
    // Все права на владельца, чтение и
    // предоставление разрешений всем остальным chmod ( "gfg.txt" , 0755);
    ?>
    Вывод:
    true Ссылка:
    http://php.net/manual/en/function.chmod.php