Mehrere XML Dateien mit PHP auslesen
Hi
ich würde gerne mit PHP mehrere xml Dateien auslesen.
Mit nur einer xml datei klappt es wunderbar.
Momentan sieht meine PHP Datei so aus:
Kann mir da jemand weiter helfen.
Danke Jens1985
ich würde gerne mit PHP mehrere xml Dateien auslesen.
Mit nur einer xml datei klappt es wunderbar.
Momentan sieht meine PHP Datei so aus:
<?php
foreach (glob("test/1.xml") as $filename)
{
}
$xmlFile = $filename;
if (file_exists($xmlFile))
{
$xml = simplexml_load_file($xmlFile);
if ($xml)
{
foreach ( $xml->result->rowset->row as $user )
{
echo 'Character: ' . $user->victim['characterName'] . '<br>';
echo 'Corp: ' . $user->victim['corporationName'] . '<br>';
echo 'Aliance: ' . $user->victim['allianceName'] . '<br>';
}
}
} else {
exit("Datei $xmlFile kann nicht geöffnet werden.");
}
?>
Kann mir da jemand weiter helfen.
Danke Jens1985
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 225246
Url: https://administrator.de/forum/mehrere-xml-dateien-mit-php-auslesen-225246.html
Ausgedruckt am: 18.04.2025 um 12:04 Uhr
4 Kommentare
Neuester Kommentar
Hallo Jens,
ich würde jetzt mal auf den ersten Blick sagen das deine geschweifte Klammer in Zeile 6 an der falschen Stelle steht, die sollte ganz ans Ende deines Codes zw. Zeile 28 u. 29. Und in glob() musst du natürlich ein Wildcard für die XML-Dateien setzen :
Grüße Uwe
ich würde jetzt mal auf den ersten Blick sagen das deine geschweifte Klammer in Zeile 6 an der falschen Stelle steht, die sollte ganz ans Ende deines Codes zw. Zeile 28 u. 29. Und in glob() musst du natürlich ein Wildcard für die XML-Dateien setzen :
foreach (glob("test/*.xml") as $filename)
Guten Abend,
das ganze sollte wohl so aussehen:
das ganze sollte wohl so aussehen:
foreach (glob("test/*.xml") as $filename)
{
$xmlFile = $filename;
if (is_readable($xmlFile))
{
$xml = simplexml_load_file($xmlFile);
if ($xml)
{
foreach ( $xml->result->rowset->row as $user )
{
echo 'Character: ' . $user->victim['characterName'] . '<br>';
echo 'Corp: ' . $user->victim['corporationName'] . '<br>';
echo 'Aliance: ' . $user->victim['allianceName'] . '<br>';
}
}
} else {
exit("Datei $xmlFile kann nicht geöffnet werden.");
}
}