Hallo,
ich lese aus einer Datei zeilenweise Werte ein und speichere sie in einem Array.
Eine Zeile hat folgendes Format:
Zahl;Datum;Zahl;Datum;Nickname
123456;01-01-2004;0;31-01-2005;ich & du
123456;01-01-2004;0;31-01-2005;"er nun wieder"
123456;01-01-2004;0;31-01-2005;<Karlchen>
Den Nicknamen speichere ich in $ini::stats[$member][1].
Da ich diesen Nicknamen in einer HTML-Datei augeben muß will ich
die HTML-eigenen Zeichen ersetzen und habe mir folgendes überlegt:
$ini::stats[$member][1] =~ s/&/&/g;
$ini::stats[$member][1] =~ s/\"/"/g;
$ini::stats[$member][1] =~ s/</</g;
$ini::stats[$member][1] =~ s/>/>/g;
Wenn ich das Ersetzen direkt nach dem einlesen aus der Datei mache klappt es immer.
Wenn ich das Ersetzen direkt vor dem ausgeben der HTML-Datei mache klappt es nicht immer.
Weiß jemand woran das liegen könnte?\n\n
<!--EDIT|Spider-Mann|1121508334-->