htmlentities funktioniert super.
Alle Umlaute im Trockenen!
Und Zeilenumbrüche? Ich habe mir gedacht, die sind sicher auch dabei, bei den htmlentities, und deshalb kann die Zeile:
$bemerkung = str_replace("\n","<br>",$bemerkung);
auskommentieren.
Das kommt aber ganz kraus.
Ich hätte auch erwartet, dass in meinem Datenfile daten.dat der String in einer Zeile steht, mit \n's dazwischen. Aber da sind keine \n, sondern Zeilenümbrüche (also solche, wo's auf der nächsten Zeile weitergeht).
Braucht es str_replace("\n","<br>" trotz htmlentities?
Wo könnte der Fehler sein?