|
|
|
|
|
для: Витос
(04.06.2007 в 17:19)
| | Ещё одно решение:
http://forum.dklab.ru/php/advises/CensureOpredelenieNalichiyaMataNets enzurnihSlovVTeksteMatotest.html | |
|
|
|
|
|
|
|
для: Proger
(15.06.2007 в 14:38)
| | на денвере есть пакеты расширения со всем добром оптом. | |
|
|
|
|
|
|
|
для: Витос
(05.06.2007 в 01:54)
| | На денвере iconv нет функции ;) | |
|
|
|
|
|
|
|
для: sms-send
(05.06.2007 в 01:47)
| | 1. Ася есть работающая?
Вы не видите моих сообщений?
Попробуйете перегрузить асю, у меня когда то был такой глюк с одним контактом..
2. iconv установлен? (на последнем TopServer'е есть)
iconv, не уверен, я хостингом пользуюсь.. Можно спросить у техподдержки, но они ответят через час.. Но я вообще то все сейчас на Денвере тестирую...А больше никаких вариантов нет? | |
|
|
|
|
|
|
|
для: Витос
(05.06.2007 в 01:42)
| | 1. Ася есть работающая?
2. iconv установлен? (на последнем TopServer'е есть)
У меня такой результат:
[я не нервничаю...] [я не нервничаю...] [я не нервничаю...] сабля, онбля, офбля, рыбля
т.е. всё работает
Код:
<?php
$msg='некий текст с нецензурной лексикой';
$mat=array('нецензурная','лексика');
echo iconv('WINDOWS-1251','UTF-8',preg_replace('~\b(?:'.iconv('UTF-8','WINDOWS-1251',implode('|',$mat)).')\b~i',iconv('UTF-8','WINDOWS-1251','[я не нервничаю...]'),iconv('UTF-8','WINDOWS-1251',$msg)));
?>
|
| |
|
|
|
|
|
|
|
для: sms-send
(05.06.2007 в 01:32)
| | И у меня уже тоже... Я в шоке, минуту назад работал ,уже нет...
Как с этим работать?
echo iconv('WINDOWS-1251','UTF-8',preg_replace('~\b(?:'.iconv('UTF-8','WINDOWS-1251',implode('|',$mat)).')\b~i',iconv('UTF-8','WINDOWS-1251','[я не нервничаю...]'),iconv('UTF-8','WINDOWS-1251',$msg)));
|
Я сделал
$mat=array('бля','хуй','блядь');
$msg=iconv('WINDOWS-1251','UTF-8',preg_replace('~\b(?:'.iconv('UTF-8','WINDOWS-1251',implode('|',$mat)).')\b~i',iconv('UTF-8','WINDOWS-1251','[я не нервничаю...]'),iconv('UTF-8','WINDOWS-1251',$msg)));
|
Так у меня вообще пустое окно уже.. | |
|
|
|
|
|
|
|
для: Витос
(05.06.2007 в 01:21)
| | Не знаю, у меня в UTF-8 вообще перестал реагировать на любые слова.
Пока нашёл единственный выход:
<?php
echo iconv('WINDOWS-1251','UTF-8',preg_replace('~\b(?:'.iconv('UTF-8','WINDOWS-1251',implode('|',$mat)).')\b~i',iconv('UTF-8','WINDOWS-1251','[я не нервничаю...]'),iconv('UTF-8','WINDOWS-1251',$msg)));
?>
|
Ася из контактов - молчит. | |
|
|
|
|
|
|
|
для: sms-send
(05.06.2007 в 01:15)
| | та я об этом и говорю.. На счет слова "хуй" ответите? Почему ж он не фильтруеться? | |
|
|
|
|
|
|
|
|
для: Витос
(05.06.2007 в 01:08)
| | >А это что? Где тут маты?
Вот:
<?php
echo urldecode('%E1%EB%FF');
?>
|
| |
|
|
|
|