estube leyendo la funcion strip_tag para validar campos de formularios...
http://ar.php.net/manual/es/function.strip-tags.php
y por lo que vi solo limpia etiquetas perfectas, es decir si escribo la etiqueta < br> (por dar un ejemplo) no la borrara bien debido al espacio luego del "<".
lo que quiero hacer ademas de validar es saber si esta funcion borro alguna etiqueta y cuantas borro, es decir si modifico la cadena de texto que recibio o no y cuantas veces. de esta manera si la modifica mas de 3 veces quiero enviarla por e-mail para ver que es lo que ingresaron y tener mas control sobre esta posible brecha de ataques. si la cambia menos de tres veces no porque tranquilamente puede aver escrito el caracter "<" accidentalmente en el texto que no seria un ataque ni nada alarmante.
en php.net no encontre nada que resuelva esto.
Código PHP:
$cadena=$_POST[campodeformulario];
$cadena2=strip_tag($cadena);
if ($cadena!=$cadena2){
//envial e-mail
}
else{
//seguir normal
}