Zugriffsrechte von Dateien
Wolfgang
- webserver
Hallo !!!
In einen php-Skript ändere ich mit der Funktion chmod("0666") die Zugriffrechte einer .txt Datei
Wenn aber nun auf selbige zugreifen möcht, funzt das nicht und bei Confixx Webftp wird mir angezeigt, es wäre (0232) gesetzt.
Weiß jmd was das soll bzw. woher das kommt und was ich ändern muss?
MfG,
Wolfgang
Hello,
In einen php-Skript ändere ich mit der Funktion chmod("0666") die Zugriffrechte einer .txt Datei
Wenn aber nun auf selbige zugreifen möcht, funzt das nicht und bei Confixx Webftp wird mir angezeigt, es wäre (0232) gesetzt.
Ich weiß leider nicht was "funzt nicht" heißt, aber dass da hinterher trotzdem 0232 angezeigt wird, kann an der gesetzten umask liegen. Die kannst Du mit $maske = umask() auch abfragen. allerdings wird dir der Oktalwert in $maske dezimal abgespeichert, sodass Du ihn zum Anzeigen erst wieder in einen "Oktal-String" umwandeln.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
OK, wenn umask () jetzt 18 zurück gibt was heißt das dann???
(bzw. decoct(umask()) = 22)
Ich weiß leider nicht was "funzt nicht" heißt, aber dass da hinterher trotzdem 0232 angezeigt wird, kann an der gesetzten umask liegen. Die kannst Du mit $maske = umask() auch abfragen. allerdings wird dir der Oktalwert in $maske dezimal abgespeichert, sodass Du ihn zum Anzeigen erst wieder in einen "Oktal-String" umwandeln.
Danke,
Wolfgang
OK, ich habe den Fehler, man darf chmod () natürlich keinen String übergeben ;-)
Wolfgang