ja, jetzt wo ich gerade daran sitze die GUI zu laden und dabei auch gleich am Loginsystem ist mir folgendes aufgefallen: SimpleXML macht Zicken, wenn man es auf einer Seite mit Sessions nutzt. Das ist ja wohl bei apuxin der Fall. Ich habe immer den Fehler „Node does not exist“ bekommen. Nach einiger Recherche habe ich dann rausgefunden, dass SimpleXML daran schuld ist, was ich zum Auslesen der „user.xml“ nutzen wollte. Nun, wie habe ich das erstmal gelöst? Ich habe das Praxisbuch von JCH aufgeschlagen und mir dann mit preg_match() folgendes zusammengehustet:
$file = file_get_contents("accounts/$username/user.xml");
preg_match("|<name>(.*?)</name>|si", $file, $uname);
preg_match("|<pw>(.*?)</pw>|si", $file, $pw);
preg_match("|<rights>(.*?)</rights>|si", $file, $rights);
Entweder ich setze mich da ran und schreibe eine eigene XML-Bibliothek oder jemand anders findet eine oder schreibt eine. Ich blicke jedenfalls durch die „normalen“ PHP DOM-Funktionen nicht durch und würde das wahrscheinlich mit preg_match irgendwie konstruieren.