Mit mkdir() kann man versuchen, ein Verzeichnis (pathname) zu erstellen.
Dabei
können Sie ausgehend vom Skript oder dem Dokumenten-Root das Verzeichnis
erstellen.
Im Erfolgsfall wird true zurückgeliefert, sonst false.
Falls Sie im Parameter mode (Zugriffsrecht) einen oktalen Wert übergeben
wollen, so denken Sie an die voranzustellende Null, welche nicht fehlen
darf. Bei
der Rechtevergabe kann man für den Eigentümer/Owner, Gruppe/Group
und den
Rest der Welt/Public verschiedene Zugriffsrechte vergeben.
Werte für mode:
Lesen/Read = r = 4
Schreiben/Write = w = 2
Ausführen/Execute = x = 1
Rechenbeispiel: |
drwxr-xrw- |
r |
+ |
w |
+ |
x |
|
r |
+ |
- |
+ |
x |
|
r |
+ |
w |
+ |
- |
|
0756 |
das entspricht |
4 |
+ |
2 |
+ |
1 |
=7 |
|
4 |
+ |
0 |
+ |
1 |
=5 |
|
4 |
+ |
2 |
+ |
0 |
=6 |
|
0756 |
Beispiele |
|
User |
Group |
World |
Oktal |
drwxrwxrwx |
rwx |
rwx |
rwx |
0777 |
drwxr-xr-x |
rwx |
r-x |
r-x |
0755 |
drwx------ |
rwx |
--- |
--- |
0700 |
drwxr-x--- |
rwx |
r-x |
--- |
0750 |
drwxr-xr-- |
rwx |
r-x |
r-- |
0754 |
|