Mam taki mały problem z formularzem do komentarzy który piszę, a mianowicie używam funkcji nl2br() która zamienia mi wszystkie nowe linie na <br />. I tutaj jest właśnie problem nie wiem dlaczego ale po wczytaniu tekstu z bazy danych wypisuje mi w tekście <br />, a nie znak nowej linii. Do zamiany <br /> na <br/> (bez spacji, chociaż nie miałem pojęcia że to coś może dać) użyłem funckji "preg_replace" która pobiera sobie jako argument tekst do zamiany i co na co ma być zamienione. Ale tutaj jest błąd:
<?php ?>
Po wyciągnięciu tego z bazy danych wszystkie znaczniki które sobie przez bbcode wprowadziłem działają :
<?php ?>
<br/> działa ale straszne rzeczy mi "wypluwa" tz. zamiast przejść do nowej linii to wyświetla znak "<" przechodzi do nowej linii i potem znak ">". Myślałem że wystarczy usunąć któryś z "<" w preg_replace ale to nic nie pomogło, a wyskoczył tylko błąd. Gdyby ktoś umiał pomóc do proszę odpisać.
Pozdrawiam,
Piro