Vlad Tepes пишет:TvoyWeb пишет:Vlad Tepes
открой include/vars.class.php и примерно на 76 строке есть функция:
Хм. Что-то у меня все равно всякие â да ă вместо нормальных букв.
Работает только если на место функции
CODE:function Clean_Value($var) {
$var = (get_magic_quotes_gpc()) ? trim(stripslashes($var)):trim($var);
$var = preg_replace("#\r#","",$var);
$var = preg_replace("#&(?!(\#[0-9]+;))#", "&", $var);
return htmlspecialchars($var,ENT_QUOTES);
} поставить анологичную из прошлой версии форума
CODE:function clean_value($val) {
if ($val == '') { return ''; }
$val = str_replace( " " , ' ' , $val );
$val = str_replace( "<!--" , '<!--' , $val );
$val = str_replace( "-->" , '-->' , $val );
$val = preg_replace( "/<script/i" , '<script' , $val );
$val = str_replace( ">" , '>' , $val );
$val = str_replace( "<" , '<' , $val );
$val = str_replace( "\"" , '"' , $val );
$val = preg_replace( "/\n\n/" , '<p>' , $val );
$val = preg_replace( "/\n/" , '<br>' , $val );
$val = preg_replace( "/\\\$/" , '$' , $val );
$val = preg_replace( "/\r/" , '' , $val );
$val = stripslashes($val);
$val = preg_replace( "/\\\/" , '\' , $val );
return $val;}
не знаю, может это и не правильно, но пока вроде косяков не заметил. Символы отображаются как надо |