ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList

Страниц (1): [1]

> Найдено сообщений: 4
halloworld Отправлено: 28 июня 2010 — 13:59 • Тема: Вопрос по регулярному выражению • Форум: Решение проблем

Ответов: 7
Просмотров: 0
Возникла проблема при интеграции форума с уже готовым проектом на utf-8.
Естественно просто так менять кодировку было бы нецелесообразно.

Вы имеете ввиду вся работа с текстом это функции в postings.php и $fm->Read\Write в fm.class.php ?
halloworld Отправлено: 27 июня 2010 — 11:21 • Тема: Вопрос по регулярному выражению • Форум: Решение проблем

Ответов: 7
Просмотров: 0
Спасибо, проблема более не актуальна.

Для работы preg_match в скрипте с кодировкой utf нужно использовать дополнительный модификатор "u"

CODE:
if (preg_match("#(guest|admin|moder|админ|гость|модер|[^0-9A-Za-zА-Яа-я-_\.\s])#is[color=red]u[/color]", "moder")) { die(';('); }


Подмигивание
halloworld Отправлено: 27 июня 2010 — 09:57 • Тема: Вопрос по регулярному выражению • Форум: Решение проблем

Ответов: 7
Просмотров: 0
кодировка utf-8
PHP Version 5.2.13
PCRE (Perl Compatible Regular Expressions) Support enabled
PCRE Library Version 7.9 2009-04-11
halloworld Отправлено: 26 июня 2010 — 23:53 • Тема: Вопрос по регулярному выражению • Форум: Решение проблем

Ответов: 7
Просмотров: 0
доброе утро Подмигивание

Из register.php:
CODE:
if (preg_match("#(guest|admin|moder|админ|гость|модер|[^0-9A-Za-zА-Яа-я-_\.\s])#is", "abc")) { die(';('); }

Выдает - Compilation failed: range out of order in character class at offset

интересует разгадка

Страниц (1): [1]

Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0349]     [ ]