Ich weiß nicht, wo du die Kommentare filterst, aber der htmlentities befehl wandelt nur alle Zeichen in html zeichen-code um.
So wird dein <br> auch in ein "<br>" umgewandelt, um die Symbole dann richtig darstellen zu können.
Nachdem du es aus einer DB ausließt, vermute ich, dass der Zeilenfilter bereits im query eingebaut ist oder seperat vorher behandelt wird.
Wilst du die Werte alle aus der DB auslesen und in den Link schreiben?
Oder steht z.B. in der Datenbank der Link mit allen Parameter in der gleichen Zeile?
Tschuldige, bin ein wenig verwirrt, weil du im Programmcode $param1 verwendest.
Ist dass eine ganze Zeile oder ist dass nur der $param1 vom Link?
Testcode:
$code = "#Zeile1 Kommentar
Zeile2 Programm
Zeile3 #";
echo htmlentities(str_replace("\n","<br>",$code), ENT_QUOTES, 'UTF-8');
echo str_replace("\n","<br>",htmlentities($code, ENT_QUOTES, 'UTF-8'));
|