Hallo zusammen,
ich habe mich hier neu angemeldet, weil ich mit einem Problem nicht weiterkomme und auf eure Hilfe hoffe.
Ich habe eine xml-Datei, die wie folgt aussieht
Ich rufe ein php-Script mit einem getParameter auf, z.B. example.org/script.php?id=D9FC5B73A8D78FAD
Das Script soll die xml-Datei einlesen und prüfen, ob die id mit einem Namen verknüpft ist. Wenn ja soll Sie den dazugehörigen Namen ausgeben, wenn nicht soll sie einen entsprechenden Text ausgeben.
Ich bin noch hziemlicher PHP-Anfänger, habe schon einen php-Kurs gemacht, leider wurde SimpleXML und XPath dort nicht behandelt.
Momentan sieht mein Script so aus:
Ich hoffe mein Anliegen wird aus dem Script deutlich.
Das getParamaet in eine Variable speichern und die XML einlesen sollte klappen.
Leider weiss ich nicht wie ich $ticketid und die id aus dem xml vergleichen und den dazugehörigen Namen ausgeben kann.
Über eure Hilfe würde ich mich sehr freuen.
Vielen Dank und viele Grüße
ich habe mich hier neu angemeldet, weil ich mit einem Problem nicht weiterkomme und auf eure Hilfe hoffe.
Ich habe eine xml-Datei, die wie folgt aussieht
Code:
<list> <record> <name>Jan</name> <id>D9FC5B73A8D78FAD</id> </record> <record> <name>Norbert</name> <id>AA942AB2BFA6EBDA</id> </record> <record> <name>Jürgen</name> <id>9BE40CEE5B0EEE14</id> </record> <record> <name>Benedikt</name> <id>A96B65A721E561E1</id> </record> <record> <name>Kai</name> <id>C86A7EE3D8EF0B55</id> </record> </list>
Das Script soll die xml-Datei einlesen und prüfen, ob die id mit einem Namen verknüpft ist. Wenn ja soll Sie den dazugehörigen Namen ausgeben, wenn nicht soll sie einen entsprechenden Text ausgeben.
Ich bin noch hziemlicher PHP-Anfänger, habe schon einen php-Kurs gemacht, leider wurde SimpleXML und XPath dort nicht behandelt.
Momentan sieht mein Script so aus:
PHP-Code:
<?php
$ticketid = htmlspecialchars($_GET["id"]);
$xml_file = simplexml_load_file("https://bit.ly/2S3F4cW");
$result = $xml_file->xpath("record/id");
//Nun folgt mehr Wunsch als Wirklichkeit :-)
if $id=$ticketid
echo "Der Name ist {$name}"
} else {
echo "Name nicht gefunden"
}
?>
Das getParamaet in eine Variable speichern und die XML einlesen sollte klappen.
Leider weiss ich nicht wie ich $ticketid und die id aus dem xml vergleichen und den dazugehörigen Namen ausgeben kann.
Über eure Hilfe würde ich mich sehr freuen.
Vielen Dank und viele Grüße
Kommentar