Вопрос № 36354: Доброго времени. У меня вопрос такой: нужно в гостевой сделать контроль за содержанием сообщений, чтобы сообщения с определенными словами не фиксировались. Предположение, что нужно текст сообщения разложить на слова (как?) в массив и проверить на пер...Вопрос № 36357: гДПЮБЯРБСИРЕ ЩЙЯОЕПРШ! мСФМЮ БЮЬЮ ОНЛНЫЭ.
лНДЕПМХГХПНБЮК ЯЙПХОР АЕЯОКЮРМНЦН ДБХФЙЮ (бМНЯХК ХГЛЕМЕМХЪ Б ЯЙПХОР) Х ЯРНКЙМСКЯЪ Я ОПНАКЕЛНИ:
мЕ ДНАЮБКЪЧРЯЪ ЯЛЮИКШ Б ЯННАЫЕМХЪ. оПХ МЮФЮРХХ МЮ ХЙНМЙС Я НОПЕДЕКёММШЛ ЯЛЮИКНЛ, ЕЦН ЙНД ДНКФЕМ БЯРЮБКЪРЭ...
Вопрос № 36.354
Доброго времени. У меня вопрос такой: нужно в гостевой сделать контроль за содержанием сообщений, чтобы сообщения с определенными словами не фиксировались. Предположение, что нужно текст сообщения разложить на слова (как?) в массив и проверить на пересечение с массивом "слов исключения". Как разложить сообщение на слова? Не могу придумать. Заранее спасибо.
Отвечает: Ерёмин Андрей
Здравствуйте, Тормышев Валерий Евгеньевич!
Очень просто разложить: $words = explode(" ",$message);
В первом параметре в кавычках записан пробел.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 27.02.2006, 22:02
Отвечает: Straight
Здравствуйте, Тормышев Валерий Евгеньевич!
Разложить можно так:
$array = preg_split('/[a-zа-я]+/i',$string);
Ответ отправил: Straight (статус: 9-ый класс)
Отправлен: 28.02.2006, 09:47 Оценка за ответ: 5
Отвечает: Whisper
Здравствуйте, Тормышев Валерий Евгеньевич!
Поиск по тексту, вхождение корней слов, или регулярные выражния... Которые бы проверяли текст.
--------- все тленно
Ответ отправила: Whisper (статус: 5-ый класс)
Отправлен: 28.02.2006, 10:25
Отвечает: Королёв Руслан
Здравствуйте, Тормышев Валерий Евгеньевич!
$listslov=explode(" ","Строчка подлежащая разложению на слова");
$listslov массив с твоими слова
Ответ отправил: Королёв Руслан (статус: 1-ый класс)
Отправлен: 28.02.2006, 10:42 Оценка за ответ: 2 Комментарий оценки: это не работает в некоторых случаях
Отвечает: КиберТварь
Здравствуйте, Тормышев Валерий Евгеньевич!
я бы предложил такой способ
берете файл badwords.txt
---------
гад,*упс*
крыса,*упс*
итд
--------
а в принимающем скрипте пишите вот что.
Приложение:
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 28.02.2006, 14:28 Оценка за ответ: 3 Комментарий оценки: Спасибо за код, но мне надо не слова выкидывать а все сообщение не регистрировать вообще при наличии некоторых слов в нем
Вопрос № 36.357
гДПЮБЯРБСИРЕ ЩЙЯОЕПРШ! мСФМЮ БЮЬЮ ОНЛНЫЭ.
лНДЕПМХГХПНБЮК ЯЙПХОР АЕЯОКЮРМНЦН ДБХФЙЮ (бМНЯХК ХГЛЕМЕМХЪ Б ЯЙПХОР) Х ЯРНКЙМСКЯЪ Я ОПНАКЕЛНИ:
мЕ ДНАЮБКЪЧРЯЪ ЯЛЮИКШ Б ЯННАЫЕМХЪ. оПХ МЮФЮРХХ МЮ ХЙНМЙС Я НОПЕДЕКёММШЛ ЯЛЮИКНЛ, ЕЦН ЙНД ДНКФЕМ БЯРЮБКЪРЭЯЪ Б ЯННАЫЕМХЕ, МН ЩРНЦН МЕ ОПНХЯУНДХР.
мЕ ЛНЦС МЕ ЙЮЙ МЮИРХ Б ВёЛ ОПХВХМЮ Р.Й. ОКНУН ПЮГАХПЮЧЯЭ Б PHP.
оПНХГНЬКН БЯё ОНЯКЕ БМЕЯЕМХЪ ХГЛЕМЕМХИ Б ЛНДСКЭ ТНПСЛЮ Х ТЮИК Я ТСМЙЖХЪЛХ functions.php МС Х ЯННРБЕРЯРБЕММН Б ЬЮАКНМЕ АШКХ ЯДЕКЮМШ ХГЛЕМЕМХЪ ОНД НАМНБКёММШИ ТНПСЛ.
дНПНЦХЕ ЩЙЯОЕПРШ, ОНЛНЦХРЕ ОНФЮКСИЯРЮ ПЕЬХРЭ ЩРС ОПНАКЕЛС.
лНЦС БШЯКЮРЭ МЮ ЛШКН ЮПУХБ ЯН ЯЙПХОРНЛ.
гЮПЮМЕЕ БЯЕЛ ЯОЮЯХАН ГЮ НЙЮГЮММСЧ ОНЛНЫЭ!
Отвечает: Ерёмин Андрей
Здравствуйте, Габасов Николай Сергеевич!
Вставка смайлов из одного окна в другое происходит с помощью JavaScript, а не с помощью PHP. Для начала стоит проверить, включен-ли в вашем браузере JavaScript и только затем пытаться найти ошибку в js-файлах. Возможно, эт простая несовместимость - попробуйте выполнить тоже действие из другого браузера.
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 28.02.2006, 07:32 Оценка за ответ: 3 Комментарий оценки: JavaScript включён. И в других браузерах пробовал. Думаю что это из-за внесения изменений в файл functions.php но сам поправить не могу.
Отвечает: КиберТварь
Здравствуйте, Габасов Николай Сергеевич!
problema vo vse ne s php a navernoje s JavaScript-om
na vsjakij sluchaj poshlite mne na email kod
ccreature@mail.ru
Ответ отправил: КиберТварь (статус: Практикант)
Отправлен: 28.02.2006, 16:33 Оценка за ответ: 3 Комментарий оценки: Отправил на ccreature@mail.ru