also du willst einen html-code anzeigen, und nicht "ausführen". das machst du am besten so (kann sein dass auch noch anders geht; weiß nicht):
# $code is die variable wo dein text drauflieg
$code = str_replace("<","<",$code);
$code = str_replace(">",">",$code);
was macht das?
wie du sicher weißt haben alle sonderzeichen in html eine "besondere" darstellung. damit jetzt dein html-dings nicht ausgeführt wird, werden alle < mit einem $lt; ersetzt, damit auch in der ansicht dann ein < da ist. in etwa klar?
/edit
noch als tipp: das ersetzen solltest du generell schon beim eintragen machen, um bei der ausgabe keine fehler zu haben. ersetzt werden sollten folgende zeichen:
>
<
"
; und & (durch eigene kombination, die du beim eintragen aber wieder rückgängig machen musst)
...und alle die noch irgendwie in einem quelltext vorkommen können...[/list]