Prowadzę bloga na którym umieszczam kody źródłowe różnych języków programowania(C++, Pascal, Java). Te kody umieszczam wewnątrz znaczników <pre></pre>.
Problem zauważyłem dopiero nie dawno.
Przykład: Kod w c++
for (int i=0;i<ile;i++) - Interpretuje jako otwarcie znacznika <ile> więc na końcu programu dodaje niechciane </ile>
Próba rozwiązania problemu:
Zamieniłem wszystkie < na < lecz cały opis programu jak i kod mam w jednej zmiennej więc przestały mi działać wszystkie znaczniki np(<br><img itp)
Jak można rozwiązać ten problem?

Edit:
Problem częściowo rozwiązałem stosując explode