chmod

ModusFunktionDateizeigerAnlegen
rLesenAnfangNein
r+Lesen und SchreibenAnfangNein
wSchreibenAnfangJa
w+Lesen und SchreibenAnfangJa
aSchreibenEndeJa
a+Lesen und SchreibenEndeJa

Bei Verwendung von r oder r+ muss die Datei, aus der gelesen, bzw. in die geschrieben werden soll bereits vorhanden sein - bei allen anderen Fällen wird die Datei neu angelegt (sofern sie noch nicht existiert).

Wenn du w+ verwendest, musst du beachten, dass der Inhalt der Datei ohne Nachfrage überschrieben wird, da der Dateizeiger auf den Anfang gesetzt wird.

Für das Anlegen einer Log-Datei ist daher beispielsweise der Modus a zu empfehlen - bei einer Log-Datei muss nicht gelesen werden, sondern nur geschrieben und das immer am Ende der Datei. Sieht man also in der oberen Tabelle nach ergibt sich daraus Modus a.

•Lade deine PHP-Dateien immer im ASCII-Modus auf den Server (bei Online-Betrieb).

•Wenn du in eine Datei schreiben willst, vergib Schreibrechte (chmod 766 oder 777 -> in WS_FTP rechte Maustaste, chmod (UNIX) und für 766 Owner - Read, Write, Execute; Group - Read, Write; Other - Read, Write. Für 777 Owner - Read, Write, Execute; Group - Read, Write, Execute; Other - Read, Write, Execute)

•Verwendest du Kommazahlen, musst du anstatt des Dezimalkommas einen Dezimalpunkt verwenden (also 1.20 anstatt 1,20)