![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 08.04.2010
Сообщений: 74
|
![]()
Есть 2 строки:
PHP код:
PHP код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 08.04.2010
Сообщений: 74
|
![]()
не работает
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Все работает - я не имею привычки предлагать нерабочий код.
Код проверен - и работает. PHP код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 08.04.2010
Сообщений: 74
|
![]()
На локальном сервере работает, на удаленном - нет. Может нужно как-то поменять кодировку? Использую UTF-8
![]() Последний раз редактировалось Авторитет; 21.03.2012 в 19:48. Причина: добавил фотки |
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
То что вы пишете "Использую UTF-8" - не значит, что так оно и есть на самом деле (имею ввиду кодировку самого файла со скриптом, кодировку страницы(.htaccess || header || meta), кодировку БД(если используете данные из базы) - факторов много, которые на это могут влиять). Ваш начальный вариант из первого поста - тоже не работает на хостинге? |
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 08.04.2010
Сообщений: 74
|
![]()
Мой начальный вариант работает на удаленном сервере. Кодировка utf-8 прописана в meta. Пишу на Expression Web 4 - там Utf-8 стоит по-умолчанию. Если нужна ссылка примера - могу предоставить. В htaccess не разбираюсь
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
[\w\-]* - это всё, что было добавлено в ваш начальный вариант кода.
А, ну и <font></font> - вместо <b></b>, для наглядности. А если попробовать убрать модификатор u из выражения - на хостинге? Meta - штука не надежная в таких вопросах... |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 08.04.2010
Сообщений: 74
|
![]()
В общем, в конце preg_replace убрал букву u - заработало наполовину. Т.е.
Код:
Где 'крвпвапасив' с красным шрифтом. На сервере установлен php 5.3. Неужели все еще utf-8 не юзабелен? Последний раз редактировалось Авторитет; 21.03.2012 в 20:11. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 08.04.2010
Сообщений: 74
|
![]()
Извиняюсь, код выше запускался на локалке. На сервере пишет:
'Какая-то крвп<font color="red">вапас</font>ивая Строка' Последний раз редактировалось Авторитет; 21.03.2012 в 20:16. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
регулярные выражения | Зод | Общие вопросы Delphi | 3 | 03.11.2011 11:18 |
Регулярные выражения | ololo-schoolboy | PHP | 2 | 15.05.2011 13:03 |
Регулярные выражения | DoGFoX | Общие вопросы Delphi | 1 | 03.02.2011 10:49 |
Регулярные выражения | Adamant | Общие вопросы C/C++ | 1 | 26.11.2007 19:44 |