Hi,
eine Config-Datei wird in einen mehrstufigen Hash geparst:
$gruppe{$untergruppe}{$mitglied};
Der Hash wird korrekt aufgebaut, das habe ich bereits geprüft.
Jetzt sollen die Mitglieder dynamisch durchlaufen werden:
$untergruppe = "test";
while ( ($key, $val) = each ($gruppe{$untergruppe}) )
{
print " $key = $val <br>";
while ( ($k, $v) = each ($val) )
{
print " $k = $v <br>";
}
}
Der Code verursache eine Fehlermeldung (über CGI, daher keine genaue Fehlermeldung, bzw. nur interner Server-Error)
Was muß ich ändern, damit es funktioniert?
Ich vermute als Fehlerursache $val, weil es in der Schleife zum Skalar wird. Mit %val funktionert es aber auch nicht.
Im voraus vielen Dank für jegliche Hinweise.
MfG
Danny