Seite 1 von 1

Funktionsweiße von fileperms() ???

Verfasst: 04.08.2005 19:13
von Scoutman
hab da ganze an einem file getestet das volle zugriffrechte hat also 777. wenn ich das mit der funktion fileperms() überprüfe bekomm ich 33279 heraus. das ergebnis ergibt für mich leider überhaupt keinen sinn. was mach ich da falsch oder was hab ich missverstanden?

Verfasst: 04.08.2005 19:38
von Blutgerinsel
Die Funktion müsste die Rechte mit Dezimal zurückgeben wenn ich es noch richtig in Erinnerung habe.....

D.h. umrechnen in oktal...die letzten 3 ziffern sollten für owner:group:anonymous stehen

Verfasst: 04.08.2005 22:05
von Pyramide
PHP Handbuch hat geschrieben:Example 1. Display permissions as an octal value

Code: Alles auswählen

<?php
echo substr(sprintf('%o', fileperms('/tmp')), -4);
echo substr(sprintf('%o', fileperms('/etc/passwd')), -4);
?>
This would produce the output:

Code: Alles auswählen

1777
0644

Verfasst: 04.08.2005 22:18
von Scoutman
vielen dank!!!