mb_strtolower нужна помощь

949
.
Кадило крутится, лавэха мутится
hooligan (19.07.2011/09:58)
вот это работает как надо... спасиб...
Зы. A массив это не то кино... Тонна слов в одной функции... A так и работает быстро и вроде как не грузит
Цикл работает быстро?
Ты чё курил?
Чё лучше? перебирать массив циклом и искать по одному слову юзая функцию в зависимости от количества слов, или же лучше скормить функции массив слов и она 1 раз пробежит по тексту и заменит всё.
.
Atmas
для особо мерзких, мы особо дерзкие
да и быстро она работает, когда два сообщения из двух слов.
150 слов антимата, запости войнуимир на форум 10 раз...
А если изменить показ с 10 на 99, зайти сразу нескольким людям в эту тему и оп - твой сайт уже висит)))
.
вот хоть какая то реакция...
A то можно так, можно эдак...
Теперь понятно что массив нужно юзать...
бл, только писанины много...
Зы. A вариантов с уже существующим antimat.dat больше нет?
.
для особо мерзких, мы особо дерзкие
hooligan (19.07.2011/10:11)
вот хоть какая то реакция...
A то можно так, можно эдак...
Теперь понятно что массив нужно юзать...
бл, только писанины много...
Димон же сказал как лучше)
Ща код дам, под твой файлег...
.
Кадило крутится, лавэха мутится
hooligan (19.07.2011/10:11)
вот хоть какая то реакция...
A то можно так, можно эдак...
Теперь понятно что массив нужно юзать...
бл, только писанины много...
Зы. A вариантов с уже существующим antimat.dat больше нет?
Зачем писанина? Функция file() читает файл и создаёт массив из строк.
Дальше думай сам. Ыы.
.
и если это... Вызвать функцию только в forum/index.php будет работать правильно?
.
Simba
Кадило крутится, лавэха мутится
hooligan (19.07.2011/10:17)
и если это... Вызвать функцию только в forum/index.php будет работать правильно?
Ну там где нужен массив с матами, там и вызывай.
З.Ы. Только в цикл не вопхни чтение файла.
1 раз читай файл и дальше используй его. ))
.
Atmas
для особо мерзких, мы особо дерзкие
в файле к словам подаписывай /слово/iu ...
.
Simba (19.07.2011/10:15)
Зачем писанина? Функция file() читает файл и создаёт массив из строк.
Дальше думай сам. Ыы.
:нупозязя: дай код...
.
Atmas
для особо мерзких, мы особо дерзкие
hooligan (19.07.2011/10:22)
:нупозязя: дай код...
function antimat($str) {
    $array = isset($array) ? $array : file("../incfiles/antimat.dat");
    $str = preg_replace($array, '[<span style="color:gray"><b>мат</b></span>]', $str);
    return $str;
}
Всего: 66