Hallo,
ich bin schon ein Stück weiter, hänge nun aber:
Die relevante Webseite der AVM Firmware ist /usr/www/all/html/de/home/fonbuch.html
Hier geschehen prinzipiell zwei Abfragen:
1.) Die Anzahl der Einträge und deren Name
2.) Die eingetragenen Nummern zum jeweiligen Eintrag.
Das sieht bis jetzt so aus:
Code:
<? if eq 0 <? query telcfg:settings/HotDialRefresh ?> '' '' ?><? multiquery telcfg:settings/Phonebook/Entry/list(Name,Category,Number)
`$1 $2
`
?>
<? multiquery telcfg:settings/Phonebook/$1/Number/list(Type,Number,Code,Vanity)
`$2 $3
`
?>
Erklärung:
$1 der ersten Abfrage liefert "Entry1" für den 1. Eintrag, "Entry2" für den 2. usw.
$2 der ersten Abfrage liefert den Namen. Also z.B. "wengi"
$2 der zweiten Abfrage liefert "home", "mobile" oder "work"
$3 der zweiten Abfrage liefert die zu $2 gehörige Nummer.
Mein Problem:
Die zweite Abfrag funktioniert im Moment nicht, wenn ich $1 dort stehen habe.
Es funktioniert nur, wenn ich $1 manuell durch z.B. "Entry5" ersetze.
Also "telcfg:settings/Phonebook/$1/Number/list(Typ..." funktioniert NICHT, "telcfg:settings/Phonebook/Entry5/Number/list(Typ..." funktioniert.
Ich müsste da also eine Schleife bauen.
kann mir jemand erklären wie das geht?
wengi
EDIT: Hat jemand schon mal rausbekommen, wo und in welchem Format diese Daten gespeichert werden? Ist das eine Datenbank?