En principio con:
htmlentities() conviertes a entidades HTML cualquier caracter potencialmente ejecutable cara al navegador.
De todas formas en la documentación oficial
www.php.net/htmlentities
En los comentarios de los usuarios tienes un montón de propuestas de funciones mejoradas.
Otra función que te puede insteresar es:
highlight_string()
http://www.php.net/manual/en/functio...ght-string.php
Para que colorees código que se publique como hace este foro. (como siempre mira en los comentarios de los usuarios .. hay muchas funciones propuestas interesantes).
Un saludo,