Ich gebs ja zu, bin neu in PHP und Linux.
In change_mode gibt es folgenden Code:
$umask = umask(0);
chmod($name, $mode);
umask($umask);
Was ich nicht verstehe: wozu ist das umask gut, bzw. was könnte passieren, wenn man das weg lässt?
Ich dachte immer, umask ist nur wichtig beim Anlegen von Dateien, wieso muß es dann für das Ändern der Attribute umgebogen werden?
Hm ... was vieleicht ein wenig verwirrt ist, das die temp. Variable auch "umask" heist;
- zuerst wird die aktuelle Einstellung zwischengesichert,
- dann bei der Datei "name" die unter $mode angegebene gesetze
- dann wieder die //alte// zurückgesetzt ... sonst passiert es, das die //neue// stehen bleibt, bleiben kann
hoffe ich verzapf nicht allzuviel mist, ansonsten sorry ...Hope it helps
Regards
Aldus