function limpiarTags($source, $tags = null)
{
function clean($matched)
{
$attribs =
“javascript:|onclick|ondblclick|onmousedown|onmouseup|onmouseover|”.
“onmousemove|onmouseout|onkeypress|onkeydown|onkeyup|”.
“onload|class|id|src|style”;

$quot = “\”|\’|\`”;
$stripAttrib = “‘ ($attribs)\s*=\s*($quot)(.*?)(\\2)’i”;
$clean = stripslashes($matched [0] );
$clean = preg_replace($stripAttrib, ”, $clean);
return $clean;
}

$allowedTags='<a><br><b><i><br><li><ol><p><strong><u><ul>’;
$clean = strip_tags($source, $allowedTags);
$clean = preg_replace_callback(‘#<(.*?)>#’, “clean”, $source);
return $source;
}
//ejm:
echo limpiarTags(“este código es malicioso <script>alert(‘hola!’)</script>”);

Ranking Sistemas Operativos Septiembre 2012 A menos de un mes del lanzamiento del nuevo Windows 8, el total de versiones del sistema operativo de Microsoft mantienen su liderazgo en el mercado. ...
mysql_affected_rows mysql_affected_rows — Devuelve el número de filas afectadas de la última operación MySQL Descripción int mysql_affected_rows ( ) mysql_affe...
Linux Mint 11 RC El equipo de trabajo de sistema operativo basado en Ubuntu, acaba de poner a disposición de cualquier usuario interesado el nuevo Linux Mint 11 R.C, n...
Ranking Resoluciones de Pantalla Marzo 2012 Pese a la llegada de tecnologías como Responsive Web Design con los que crear diseños web adaptables a la pantalla de cualquier dispositivo, la resolu...
Plan para adoptar IPv6 El gobierno español acaba de aprobar un plan de transición para adoptar el protocolo IPv6 ante el inminente agotamiento de las cerca de 4.300 millones...
Windows 8 recibe buenas críticas en Build Después de algunas “filtraciones” que han rondado la red, y la increíble expectativa que está causando Windows 8, el nuevo sistema operativo de Micros...
Do I need dedicated server? Having a dedicated server gives you high flexibility and a lot of options for your site. Usually you have root/admin access to the server and you ca...
Visa avanza con su alternativa a Paypal Visa Checkout ya cuenta con una docena de socios El servicio de pagos electrónicos, creado por Visa como alternativa a PayPal, ha firmado acuerdos ...
Unix vs. Windows host In the world of web hosting there are two main types of operating system platforms on which you may host your web site. These are namely: UNIX and Wi...
Estudio sobre el comportamiento de Hombres Versus Mujeres en Redes Sociales Los hombres y mujeres no tenemos el mismo comportamiento en la red. Nuestras diferencias pueden parecer sutiles, pero se acentúan en el uso de las pla...
Eliminar código Javascript malicioso con expresiones regulares en php