Перейти к контенту
  • 0

Проблемы с highlight text


Вопрос

При передаче параметра "hl" через адресную строку, английские слова подсвечиваются нормально, вне зависимости от того, в каком регистре передавалось hl. К примеру, в посте есть слово "soft", если передать hl = SoFt, то в посте это слово все равно подсветиться. С русскими словами подсветка работает только в том случае, если регистр в посте и в URL совпадает. Что делать? Ковырял функцию content_search_highlight, потом воспользовался поиском по слову "highlight", но результат неутешительный.

 

P.S. 2.3.1, Apache 2.2, PHP 5.2.3

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Возникает потому что функции регулярных выражений не находят их.

 

set_locale с нужными параметрами в начале index.php не спасает?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Хрен их знает, какие параметры нужны. Поиск по форуму ничего не дал.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
if ( substr(PHP_OS, 0, 3) == 'WIN' )
{
setlocale(LC_ALL, 'Russian_Russia.1251');
}
else
{
setlocale(LC_ALL, 'ru_RU.CP1251');
}

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Работает, однако, респект :D Можно ли прописать в php.ini какую-то директиву, чтобы не дописывать этот код в скрипты? Доступ к серверу полный, изменяй - не хочу ;)
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Работает, однако, респект :D Можно ли прописать в php.ini какую-то директиву, чтобы не дописывать этот код в скрипты? Доступ к серверу полный, изменяй - не хочу ;)

Сие настраивается не в конфигурационном файле PHP, а на установленной на сервере ОС.

Например, для FreeBSD 5.1 про настройку можно почитать здесь, а для RedHat 9 тут.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Неа, русская. Причем, судя по русской справке - русской она была изначально. W2003 Server Standard Edition...
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.