function text_xmlentities($str) { return htmlspecialchars(xmlfilterevilchars($str), ENT_NOQUOTES, 'UTF-8'); }
function xmlentities($str) { $from[0] = '&'; $to[0] = '&'; $from[1] = '<'; $to[1] = '<'; $from[2] = '>'; $to[2] = '>'; $from[3] = '"'; $to[3] = '"'; $from[4] = '\''; $to[4] = '''; for ($i = 0; $i <= 4; $i++) { $str = mb_ereg_replace($from[$i], $to[$i], $str); } return xmlfilterevilchars($str); }