Hallo Tobi !
Selbst kein Guru, versuch ich mal mein Glück ...
Solch ein Problem hatt ich auch einmal - kann mich leider aber nimmer erinnern. Hab mich ins Beispiel noch nicht so reingelesen, daher eine Frage:
@entries = reverse(@entries); #### hier ist mein Versuch ####
foreach $dbeintrag (@datenfuergb)
wo kommt das array @datenfuergb her ? sollte doch @entries sein - oder ?
Eine mögliche - wenn auch ungewöhnliche - Lösung:
Nicht beim Lesen und Ausgeben sortieren, sondern bereits beim Schreiben immer in die erste Zeile schreiben - hab ich auch gemacht - funktioniert ganz gut - sortieren überflüssig.
Hab mir allerdings noch keine Gedanken darüber gemacht, ob das Sortieren von großen Datenmengen oder das komplette Neuschreiben der Datei besser performt - aber an Geschwindigkeit mangelts meinem Gästebuch nicht!
Wenn Du interessiert bist, schick ich dir gerne mein Gästebuch.
Hoffe, gedient zu haben
norbert =:-)