{% else-1 %}
(12 мар 2014, 08:33) (0/0) [0]
if(mysql_result(mysql_query(\"SELECT COUNT(*) FROM `disspam` WHERE `text` != \'$sp[text]\' AND `text` like \'%$sp[text]%\'\"*, 0)==0 && mysql_result(mysql_query(\"SELECT COUNT(*) FROM `spam` WHERE `text` = \'$diss[text]\'\"*, 0)!=0)$str=preg_replace(\"/($sp[text])/iu\",\"<span class=\'o\'>[spam]</span>\",$str,1);

проблема в том что у меня в disspam есть \"плохо\" это слово исключение, а в spam есть \"лох\", это слово должно замениться на [spam]. Со словом плохо, всё отлично, но почему не заменяет слово лох, если его нет в словах исключениях?

$sp[text] - это спам-слово
$dis[text] - это слово исключение.
  • 1 из 1