Hi,

jetzt frage ich doch mal euch, bevor ich meinen Rechner zerhacke ;-)

Ich schaffe es einfach nicht, aus einer Datei ein gescheites Array zu basteln.

Für eine Webseite habe ich eine Datenbank, in die angemeldete Benutzer eingetragen werden.
Sie hat folgendes System:

Username:Mailadresse:Sonstige_Daten

Ich lese die Datei mit

open(DATEI, "/pfad/datenbank.txt");

ein und übergebe die Daten mit

@rohdaten = <DATEI>;

an ein Array. Danach werden die durch Doppelpunkte getrennten Datenbankeinträge in ein Array geschrieben, nachdem sie getrennt wurden:

foreach $user (@rohdaten)
{
@users_split = split(/:/, $user);
push(@users, users_split);
}

Dies funktioniert auch wunderbar, allerdings sind die Benutzerdaten in der Datenbank durch einen Zeilensprung getrennt. Wie bekomme ich diesen weg??
Ich habe schon alles mögliche versucht, da ich mich aber gerade erst in Perl einarbeite, bin ich auch noch nicht so weit gekommen...

Das Ziel des Programms soll es sein, die Benutzerdaten aus einer Datenbank zu lesen und sie in Form einer Tabelle auf einer Webseite darzustellen.

Vielleicht gibt es etwas besseres, als ich oben geschildert habe, aber ich möchte halt soweit kommen, dass ich die Daten extrahiert habe und dann mit dem Schreiben in eine Webseite beginnen kann.

Hat jemand ne Lösung für mich??

Thx,
Antimon