que veux tu eviter ? les <script> et autres <...> ?
si tu utilises une BDD, entre les données comme ça sans filtrage, puis a la sortie, fait un simple "str_replace("<","<",$var);" et "str_replace(">",">",$var);"
si tu veux vraiment tout tout tranformer, alors euh addslashes() n'est pas la bonne soluce, les deux autres HTML.... sont les meilleures, regarde les exemples sur php.net ils sont bien descriptifs.

Mon site DELPHI =)