htmlentities türkçe karakterlerde sorun çıkarır onun yerine htmlspecialchars kullanabilirsin. Bunun yanında

strip_tags
html karakterleri temizler
mysql_real_espace_string sql inject e karşı ve (')tek tırnak ve (") çift tırnaktan doğacak mysql hatalarina karşı bunlari escape eder(önlerine slash koyar).