A chmod függvény

A chmod függvény módosítja a megadott fájl hozzáférési jogosultságait. Első paraméterként a fájl elérési útját, második paraméterként a hozzáférési jogosultságok numerikus értékét fogadja el. Sikeres végrehajtás esetén true-t, hiba esetén false-t ad vissza.

Szintaxis

phpchmod(string $filename, int $mode): bool

Példa

Állítsuk be a 0644 jogosultságokat a 'example.txt' fájlhoz:

php<?php
  $res = chmod('example.txt', 0644);
  var_dump($res);
?>

A kód végrehajtásának eredménye:

phptrue

Példa

Próbáljuk meg módosítani a jogosultságokat egy nem létező fájlhoz:

php<?php
  $res = chmod('nonexistent.txt', 0644);
  var_dump($res);
?>

A kód végrehajtásának eredménye:

phpfalse

Példa

Állítsuk be a 0755 jogosultságokat egy könyvtárhoz:

php<?php
  $res = chmod('mydir', 0755);
  var_dump($res);
?>

A kód végrehajtásának eredménye:

phptrue

Lásd még

  • a chown függvényt,
    amely módosítja a fájl tulajdonosát
  • a chgrp függvényt,
    amely módosítja a fájl csoportját