Beschreibung
int
chmod
( string filename, int mode)
Diese
Funktion
ändert
die
Zugriffsrechte
der
Datei
spezifiziert
in
filename
in
die
Zugriffsrechte
um
,
die
in
mode
spezifiziert
sind
.
Bedenken
Sie
,
dass
mode
nicht
automatisch
für
einen
Oktalwert
gehalten
wird
.
Um
sicher
zu
gehen
,
dass
die
Operation
wie
erwartet
verläuft
,
sollten
Sie
mode
mit
dem
Prefix
NULL
(
0
)
versehen
:
Der
mode
Parameter
besteht
aus
drei
oktalen
Nummernteilen
,
welche
die
Zugriffsbeschränkungen
für
den
Eigentümer
,
die
Benutzergruppe
des
Eigentümers
,
und
allen
anderen
in
dieser
Reihenfolge
spezifiziert
.
Eine
Komponente
kann
mittels
Addition
derbenötigten
Rechte
für
die
gewünschten
Benutzer
berechnet
werden
.
Die
Zahl
1
bedeutet
das
Recht
zum
Ausführen
,
die
Zahl
2
bedeutet
das
Recht
zum
Schreiben
der
Datei
und
mit
der
Zahl
4
machen
Sie
die
Datei
lesbar
.
Addieren
Sie
diese
Zahlen
,
um
die
benötigten
Rechte
zu
spezifizieren
.
Weitere
Informationen
zu
den
Modi
finden
Sie
auf
Unix
Systemen
mit
'
man
1
chmod
'
and
'man
2
chmod
'
.
Anmerkung
:
Der
aktuelle
Benutzer
ist
der
,
unter
dem
PHP
läuft
.
Das
ist
unter
Umständen
nicht
der
Benutzer
,
den
Sie
für
normale
Shell
-
oder
FTP-Zugriffe
benutzen
.
Gibt
bei
Erfolg
TRUE
zurück
,
im
Fehlerfall
FALSE
.
Siehe
auch
chown(
)
und
chgrp(
)
.