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
Please also mark the comments that contributed to the solution of the article
Content-Key: 225246
Url: https://administrator.de/contentid/225246
Printed on: April 20, 2024 at 03:04 o'clock
4 Comments
Latest comment
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.");
}
}