Kirjautuminen

Haku

Tehtävät

Hakemisto: PHP: Tiedostot: chmod

Muuttaa tiedoston oikeuksia.

int chmod ( string tiedosto, int oikeudet )

Funktio yrittää muuttaa tiedoston oikeuksia oikeuksiksi.

Huomautus: Tiedoston oikeuksista käytetään englannin kielessä nimitystä mode.

Huomaa, että oikeuksien ei automaattisesti oleteta olevan oktaluku, vaan on laitettava sen eteen nolla (0). Myös merkkijonot (kuten "g+w") eivät toimi.

Esimerkki:

<?php
chmod("/jokuhakemisto/jokutiedosto", 755);     // tavallinen luku; luultavasti väärin
chmod("/jokuhakemisto/jokutiedosto", "u+rwx"); // merkkijono; väärin
chmod("/jokuhakemisto/jokutiedosto", 0755);    // oktaluku; oikein
?>

Palauttaa TRUE onnistuessaan tai FALSE epäonnistuessaan.

*NIXin tiedostojen oikeudet:

KäyttäjäRyhmäKaikki
Suoritus100010001
Luku200020002
Kirjoitus400040004

Lukuja voidaan yhdistää. Esim. 500 antaa käyttäjälle suoritus- ja lukuoikeudet. 550 antaisi sekä käyttäjälle että ryhmälle suoritus- ja lukuoikeudet.

Katso myös chown ja chgrp

Tietoa sivustosta