[ Главная стараница · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
поиск и замета мата
SimiusДата: Среда, 11.03.2009, 08:44 | Сообщение # 1
Сержант
Группа: Модераторы
Сообщений: 26
Репутация: 0
Статус: Offline
Хочу реализовать такую штуку. Чтобы если пользователь напишет в чат мат чтобы его не банило за это слово, а просто заменяло мат на какое-нибудь слово, допустим *цензура*.

Помогите кто-нить реализовать или хотябы подскажите где ковырять.

 
superДата: Среда, 11.03.2009, 08:57 | Сообщение # 2
Полковник
Группа: Пользователи
Сообщений: 163
Репутация: 0
Статус: Offline
попробуй модуль цензор поковырять)) там скрипт, реагирующий на ссылку, измени)))
 
b0mzhДата: Среда, 11.03.2009, 11:12 | Сообщение # 3
Майор
Группа: Пользователи
Сообщений: 87
Репутация: 1
Статус: Offline
форум чатмод.нет.ру те в помощь там был такой модуль, ну или кури n.php и preg_replace
 
bomfunkyДата: Среда, 11.03.2009, 15:35 | Сообщение # 4
Лейтенант
Группа: Пользователи
Сообщений: 74
Репутация: -2
Статус: Offline
В n.php после:

Code
//
// проверка мата
//

вставить:

Code
$filtr = "/\w{0,5}[хx]([хx\s\!@#\$%\^&*+-\|\/]{0,6})[уy]([уy\s\!@#\$%\^&*+-\|\/ ]{0,6})[ёiлeеюийя]\w{0,7}|\w{0,6}[пp]([пp\s\!@#\$%
\^&*+-\|\/]{0,6})[iие]([iие\s\!@#\$%\^&*+-\|\/]{0,6})[3зс]([3зс\s\!@#\$%\^&*+-\|\/]{0,6})[дd]\w{0,10}|[сcs][уy]([уy\!@#\$%\^&*+-\|\/]{0,6})[4чkк]\w{1,3}|\w{0,4}[bб]([bб\s\!@#\$%\^&*+-\|\/]{0,6})[lл]([lл\s\!@#\$%\^&*+-\|\/ ]{0,6})[yя]\w{0,10}|\w{0,8}[её][bб][лске@eыиаa][на
и@йвл]\w{0,8}|\w{0,4}[еe]([еe\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[uу]([uу\s\!@#\$%\^&*+-\|\/]{0,6})[н4ч]\w{0,4}|\w{0,4}[еeё]([еeё\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[нn]([нn\s\!@#\$%\^&*+-\|\/]{0,6})[уy]\w{0,4}|\w{0,4}[еe]([еe\s\!@#\$%\^&*+-\|\/]{0,6})[бb]([бb\s\!@#\$%\^&*+-\|\/]{0,6})[оoаa@]([оoаa@\s\!@#\$%\^&*+-\|\/]{0,6})[тnнt]\w{0,4}|\w{0,10}[ё]([ё\!@#\$%\^&*+-\|\/]{0,6})[б]\w{0,6}|\w{0,4}[pп]([pп\s\!@#\$%\^&*+-\|\/]{0,6})[иeеi]([иeеi\s\!@#\$%\^&*+-\|\/]{0,6})[дd]([дd\s\!@#\$%\^&*+-\|\/]{0,6})[oоаa@еeиi]([oоаa@еeиi\s\!@#\$%\^&*+-\|\/]{0,6})[рr]\w{0,12}/i";
$msg=preg_replace($filtr, "<font color=red>*цензура*</font>", $msg);

Твикеру спасибо. заменяет только корни матных слов

 
Poligon_teamДата: Среда, 11.03.2009, 16:13 | Сообщение # 5
Генерал-майор
Группа: Пользователи
Сообщений: 347
Репутация: 1
Статус: Offline
bomfunky
по подробней можно, куда сунуть.. smile


Нет ничего невозможного!!!
icq: 73-74-78-71
 
b0mzhДата: Четверг, 12.03.2009, 11:52 | Сообщение # 6
Майор
Группа: Пользователи
Сообщений: 87
Репутация: 1
Статус: Offline
Poligon_team, в n.php где идет отправка сообщения в чат и проверка на мат этого сообщения.
 
SNipДата: Четверг, 12.03.2009, 14:13 | Сообщение # 7
Генерал-майор
Группа: Администраторы
Сообщений: 324
Репутация: 8
Статус: Offline
В n.php после:

Code
//  
// проверка мата
//

вставить: ...


HostProF.RU - Профессиональный хостинг
WEB: http://www.HostProF.Ru
ICQ: 996845


Сообщение отредактировал SNip - Четверг, 12.03.2009, 14:13
 
teroorДата: Четверг, 12.03.2009, 17:24 | Сообщение # 8
Лейтенант
Группа: Пользователи
Сообщений: 66
Репутация: 2
Статус: Offline
не стоит ставить, так как он в каждом слове ищет корен мата, и он заменяет на звёздочки это..

Добавлено (12.03.2009, 17:24)
---------------------------------------------
проще поставить цензур


 
SNipДата: Пятница, 13.03.2009, 01:15 | Сообщение # 9
Генерал-майор
Группа: Администраторы
Сообщений: 324
Репутация: 8
Статус: Offline
да, есть такое))) он корявый))) нцна новый делать,а влом))) ппц как влом))) дел докуя)))

HostProF.RU - Профессиональный хостинг
WEB: http://www.HostProF.Ru
ICQ: 996845
 
MartinezДата: Воскресенье, 29.03.2009, 10:32 | Сообщение # 10
Лейтенант
Группа: Пользователи
Сообщений: 76
Репутация: 1
Статус: Offline
нахер это нужно в цензор слов напихай и все и измени стандартное сообщение цензора типа обнаружена реклама или мат и там епните меня ботинком или забаньте, нармальный человек матерится перестанет

Мой чат MirChat.Ru
 
bigfaДата: Вторник, 20.10.2009, 23:25 | Сообщение # 11
Полковник
Группа: Пользователи
Сообщений: 198
Репутация: 10
Статус: Offline
хуйня а не хак.... дахуище слов пропускает нужно дописывать самостоятельно

http://php-spb.3dn.ru/forum/3-155-1 - портфолио )
ICQ: 5118044
 
  • Страница 1 из 1
  • 1
Поиск:

Используются технологии uCoz