Funkcja chmod() PHP

Definicja i użycie

Funkcja chmod() zmienia tryb pliku.

Zwraca TRUE, jeśli sukces, w przeciwnym razie FALSE.

Gramatyka

chmod(file,mode)
Parametry Opis
file Wymagane. Określa plik do sprawdzenia.
mode

Opcjonalnie. Określa nowe uprawnienia.

Parametr mode składa się z 4 cyfr:

  • Pierwszy numer zawsze wynosi 0
  • Drugi numer określa uprawnienia właściciela
  • Drugi numer określa uprawnienia grupy użytkowników, do której należy właściciel
  • Czwarty numer określa uprawnienia innych użytkowników

Możliwe wartości (jeśli chcesz ustawić wiele uprawnień, sumuj poniższe liczby):

  • 1 - uprawnienia do wykonania
  • 2 - uprawnienia do zapisu
  • 4 - uprawnienia do odczytu

Przykład

<?php
// Właściciel może czytać i pisać, inni użytkownicy nie mają żadnych uprawnień
chmod("test.txt",0600);
// Właściciel może czytać i pisać, inni użytkownicy mogą tylko czytać
chmod("test.txt",0644);
// Właściciel ma wszystkie uprawnienia, inni użytkownicy mogą czytać i wykonywać
chmod("test.txt",0755);
// Właściciel ma wszystkie uprawnienia, grupa, do której należy właściciel, może czytać
chmod("test.txt",0740);
?>