Wyświetlanie kodu HTML jako tekstu

0

Cześć
chcę wyświetlić kod HTML zapisany w bazie danych jako TEKST. Niby mi się to udaje:

$strip = htmlspecialchars($containerSQL['code']);

Natomiast ignoruje to nowe linie(
i wyświetla kod jednym ciągiem, bez spacji. Jest jakiś sposób, żeby wyświetlić kod HTML jako TEKST oraz równocześnie nie ignorować nowych linnii?

0

Co chcesz osiągnąć? Być może w ogóle źle podszedłeś do tematu.

0

Masz dwie opcje:
a) zamienić znaki nowej linii na znaczniki </br>: str_replace('\n', '</br>', $text); (podobnie inne białe znaki)
b) lub prościej po prostu wrzucić tekst w znacznik <pre> (lub textarea)

Edit:
w zasadzie jest też trzecia opcja - zamiast zamieniać tag do którego tekst jest wrzucany można mu nadać styl: white-space: pre, ale opcja z <pre> jest lepsza semantycznie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1