Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/05/2010, 06:08
Avatar de kernelcom-com
kernelcom-com
 
Fecha de Ingreso: mayo-2008
Ubicación: Lima
Mensajes: 216
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: Como eliminar un <Iframe> Con expresiones regulares

Cita:
Iniciado por Adler Ver Mensaje
Hola

La expresión sería algo como esto

Código PHP:
Ver original
  1. <?php
  2. function LimpiarTags($cadena){
  3. $cadena = trim($cadena);
  4.     if (strlen($cadena) > 0) {
  5. $patron = "/(<(\/*)iframe([^<>]*)+>)/i";
  6.  
  7. echo preg_replace($patron, " ", $cadena);
  8.  
  9.     }
  10. }
  11.  
  12. $cadalimpiar = '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>';
  13.  
  14. LimpiarTags($cadalimpiar);
  15. ?>

Suerte
Muchas gracias, lo probaré y te explico los resultados ;)
__________________
Las ideas estimulan la mente.(Eric Hoffer)
http://www.reycarlos.com
http://www.clasificadosde.com