debido a una enorme demanda de injecciones iframes en las webs, quisiera poder saber como podria hacer para eliminar un iframe, es decir
Código PHP:
$cadena='texto, que digo, que ha sido jalado de una base de datos ademas puede explicar una serie de cosas <br>. Tiene saltos de lineas etc<iframe src="http://www.mivirus.com/cachito.php?id=forosdelweb" with="0" height="0" style="display:none" etc etc></iframe>';
// ahora deseo con una expresion regular sacar dicho iframe del string.
// he visto muchos ejemplos aqui algunos, pero me gustaría saber la forma que no tenga errores y que abarque todos los rangos y propiedades de un iframe.
// Todo lo deseo hacer con una funcion que actue como intermediario.
$nuevo=preg_replace("/<(\s*iframe(.*?))>(.*?)<\s*\/iframe\s*>/is", '<!-- iframe remplazado automáticamente -->', $contenido);
$contents = preg_replace("/<iframe src=\"(.*?)\" width=(\d+) height=(\d+) style=\"visibility: hidden\"><\/iframe>/", "", $contents);