Я делаю это.Кажется, работает, но так ли это лучше?Например, могут ли люди по-прежнему публиковать XSS-код или все это нужно ловить?
$pattern[0] = '/script/';
$pattern[1] = '/onmouseover/';
$pattern[2] = '/onerror/';
$pattern[3] = '/onload/';
$replacement[0] = 'scr<b></b>ipt';
$replacement[1] = 'onmouse<b></b>over';
$replacement[2] = 'on<b></b>error';
$replacement[2] = 'on<b></b>load';