Mailinglisten-Archive |
Wie waere es denn, wenn Du einfach die PHP Bit-Operatoren (&, |, ^, ~, <<, >>) verwendest? define('BIT_READ', 1); define('BIT_WRITE', 2); define('BIT_EXECUTE', 4); define('BIT_DELETE', 8); Den Wert den Du aus der Datenbank liest (z.B. $Wert) analysierst Du folgendermassen: $CanRead = BIT_READ & $Wert; $CanWrite = BIT_WRITE & $Wert; $CanExecute = BIT_EXECUTE & $Wert; $CanDelete = BIT_DELETE & $Wert; $CanReadAndDelete = (BIT_READ | BIT_DELETE) & $Wert; Hab es nicht getestet, sollte aber so funktionieren. Schoene Gruesse, Arash
php::bar PHP Wiki - Listenarchive