<?
function safehtml(&$text){
$text=preg_replace_callback("/\<(\/?)(\w+)*([^<>]*)>/" ,"addnoclosetag" ,$text);
}
function addnoclosetag($in){
$tags = ' a img embe\'d font b div center p br ';
// asdasd
// ù¹ø°İú ¸¶Áö¸· Ä¿¡ ¹Ýµå½Ã °ø¹éÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù
$in[2]=strtolower($in[2]);
if (strpos($tags, " ".$in[2]." ")) $add="<";
else $add="<";
if ($in[2]=="a" && !$in[1]) $in[2]="a target=\"_blank\"" ;
//¸µÅ©´Â ¹«Á¶°Ç »õâÀ¸·Î ¿¾î¾ß ¾ÈÀüÇÏÁö ¾ÊÀ»±îÇؼ¿ä
$atts="on|javas\\\"cript:|vbscript:|tpl:";
//¼Ó¼ºÁß¿¡ Çã¿ëÇÏÁö ¾Ê´Â°ÍµéÀÔ´Ï´Ù ¸·´ë±â·Î ¿¬°áÇϼ¼¿ä
//À̵éÀº ¸ðµÎ »ç¶óÁý´Ï´Ù <img src=asd>
//on : À̺¥Æ®¸¦ ¾ø¾Ö±â À§Çؼ , ³ª¸ÓÁö:¸µÅ© À¯¾Ë¿¤·Î ºÎ¸¦¼ö ÀÖ´Â ½ºÅ©¸³Æ® ¾ð¾îµéÀÔ´Ï´Ù
$in[3]=preg_replace("/($atts)/i","",$in[3]);
return $add."$in[1]$in[2]$in[3]>";
}
$a=12398712387;
//echo $a -> ÇÏÇÏ($a,$b);
echo 5 & 2 .
"l I 1 L i 0 o O ";
echo highlight_string("<? a href='asd'?>");
?>
time : 0.0047609806060791