Ich habe eine XML Datei, aus der ich Dateien mit PHP auslesen möchte, die dann mein Menü darstellen sollen. Leider funktioniert es nicht.
Ich weiß nicht wie viele Einträge in der XML Datei vorhanden sind, deshalb löse ich das ganze mit einer for Schleife:
<?php
$menuxml = simplexml_load_file('......./settings/accounts.xml');
# Hier die zwei Standardeinträge:
echo '<div id="menu"><a href="index.php">Home</a><a href="financials_new.php">New</a> ';
for ($i=0; $menuxml->account[$i]; i++) {
echo '<a href="account_'.$i.'.php">'.$menuxml->account[$i].'</a>';
}
#Hier der Endeintrag
echo '<a href="financials_settings.php">Einstellungen</a></div>';
?>
Ich habe vorher mit if/else getestet, ob $menuxml->account[$i] mit einem nicht existierenden Wert "false" ergibt, und das hat funktioniert.
Jetzt bekomme ich die Fehlermeldung:
Parse error: syntax error, unexpected T_INC, expecting ')'
Was habe ich denn falsch gemacht oder wie kann ich es besser machen?