Niall Atepal: DBM - Willkürliche Zahlen am Ende der Einträge

Beitrag lesen

Hallo

Ich versuche gerade eine kleine DBM-Datenbank zu programmieren.
Funktioniert eigentlich gut. Nur hängt es, wenn ich Dateien aus der Datenbank auslese, willkürlich an jedes Element eine Zahl zwischen 1 und 9 dran und löscht dafür den ersten Buchstaben.
ich kann mir nicht erklären wie das passiert.

Die Variable $nick wird vom vorgehenden Dokument mitgeliefert.

$dbh = dbmopen("./data/$nick", "c")
or die("geht nuescht!");

------------------------------
$name=dbmfetch( $dbh, "name" );
$mail=dbmfetch( $dbh, "mail" );
$passwort=dbmfetch( $dbh, "passwort" );
$alter=dbmfetch( $dbh, "alter" );
$hobby=dbmfetch( $dbh, "hobby" );
$div=dbmfetch( $dbh, "div" );
$uebernachtung=dbmfetch( $dbh, "uebernachtung" );
dbmclose( $dbh );

print "$name<br>";
print "$mail<br>";
print "$alter<br>";
print "$hobby<br>";
print "$div<br>";
------------------------------
Resultat sieht dann irgendwie so aus:

Name: iall Atepal4
Alter: sildur@gmx.ch5
Uebernachtung: oria4
Hobby: ino3
Diverses: a, was soll ich da noch sagen1

Ich freue mich über Tips!

Es grüsst Niall