PHP Handleiding
Terug
Volgende
Probeert de modus van het bestand filename te wijzigen naar mode.
Bedenk je dat mode Bedenk je dat mode niet perse een octale waarde hoeft te zijn, maar strings (zoals "g+w") werken ook.
Om zeker te zijn dat de gevraagde waarde werkt, moet je een nul (0) zetten voor mode.
chmod ("/ somedir / somefile", 755); / / decimaal; waarschijnlijk incorrect chmod (" / somedir / somefile", "u+rwx,go+rx"); / / string; incorrect chmod (" / somedir / somefile", 0755); / / octaal; correcte waarde voor een modus
De mode parameter bestaat uit drie octale getallen, die respectievelijk de toegang voor de eigenaar, gebruikersgroep waar de eigenaar lid van is, en de rest van de wereld, aangeeft.
Een component kan uitgerekend worden door de toegang die nodig is erbij op te tellen.
Nummer 1 betekent dat je het uitvoeren toestaat, nummer 2 betekent dat je het bestand schrijfbaar maakt, en nummer 4 betekent dat je het bestand leesbaar maakt.
Tel deze getallen op om de benodigde rechten toe te kennen.
Je kan meer lezen over modus op UNIX systemen met 'man 1 chmod' en 'man 2 chmod '.
/ / Lees en schrijf rechten voor de eigenaar, verder voor niemand anders chmod ("/ somedir / somefile", 0600); / / Lees en schrijf rechten voor de eigenaar, en voor de rest alleen lezen chmod (" / somedir / somefile", 0644); / / Alles voor de eigenaar, lees en uitvoer rechten voor de rest chmod (" / somedir / somefile", 0755); / / Alles voor de eigenaar, lees en uitvoer rechten voor de eigenaars groep chmod (" / somedir / somefile", 0750);
Opmerking:
De huidige gebruiker is de gebruiker waaronder PHP draait.
Het is waarschijnlijk niet dezelfde gebruiker als die je gebruikt met je shell of FTP toegang.
Geeft TRUE terug bij succes, FALSE indien er een fout is opgetreden.
Zie ook chown() en chgrp().
Terug
Begin
Volgende
Omhoog