scheibenwischer
Grünschnabel
Grüß Euch!
Kleine Einsteigerfrage zu DOM:
Ich habe ein HTML-Userlogin-Formular erstellt, welches die Parameter "usename" und "password" an ein PHP-Script übergibt. Dieses Skript wiederum greift auf ein XML-File zu, in dem die User und dazugehörigen Passworter gespeichert sind.
Mein Problem:
Im ersten Schritt habe ich den zu überprüfenen Usernamen einfach mal direkt im Code eingetragen (siehe untern) und das Passwort wurde angezeigt. Was mir aber nicht gelingt ist, den übergebenen Parameter "username" in der Zeile $nodes=$context..... korrekt einzubauen. Irgendwie muß ich ja ein $_POST["username"] einbauen, aber ich weiß nicht wie ich das syntaktisch anstellen soll.
Wäre fein, wenn mir jemand erklären könnte, wie das funktioniert!
Danke schon mal im Voraus!
Kleine Einsteigerfrage zu DOM:
Ich habe ein HTML-Userlogin-Formular erstellt, welches die Parameter "usename" und "password" an ein PHP-Script übergibt. Dieses Skript wiederum greift auf ein XML-File zu, in dem die User und dazugehörigen Passworter gespeichert sind.
Mein Problem:
Im ersten Schritt habe ich den zu überprüfenen Usernamen einfach mal direkt im Code eingetragen (siehe untern) und das Passwort wurde angezeigt. Was mir aber nicht gelingt ist, den übergebenen Parameter "username" in der Zeile $nodes=$context..... korrekt einzubauen. Irgendwie muß ich ja ein $_POST["username"] einbauen, aber ich weiß nicht wie ich das syntaktisch anstellen soll.
Wäre fein, wenn mir jemand erklären könnte, wie das funktioniert!
Danke schon mal im Voraus!
Code:
<?
$doc = domxml_open_file("users.xml");
$root = $doc->get_elements_by_tagname("userlist");
$context = $doc->xpath_new_context();
$nodes = $context->xpath_eval("//user[@username='hugo']");
$valid[0] = $nodes->nodeset[0]->get_attribute("password");
?>