проблема с stristr, strtolower на сервере Hunn/1.2

OnlyRu

Новичок
проблема с stristr, strtolower в PHP Version 5.1.6

Проблема в том, что не работают на сервере:

stristr -- Регистро-независимый вариант функции strstr().
strtolower -- Преобразует строку в нижний регистр
strtoupper -- Преобразует строку в верхний регистр

подскажите из-за чего это может быть?
на локалке у меня Apache/1.3.31 (Win32) PHP/5.0.2 всё ок...
а на сайте: PHP Version 5.1.6, Apache 2.0 Handler

в хелпе написано что эти функции работают везде....
 

Dovg

Продвинутый новичок
[telepatmode]
В мануале написано про локали
[/telepatmode]
 

nirex

Новичок
OnlyRu
Почитай книгу "Обучение без торможения" Билла Лукаса
 

Dovg

Продвинутый новичок
Объяснить что у тебя не работает и показать код.
 

OnlyRu

Новичок
Dovg

извини, думал понятно :)
PHP:
$text = "антенна";
$db[0] = "Антенна";

if (stristr($db[0],$text)) echo "Найдено!";
так вот на локалке находит, а на сайте нет....

всегда есть вариант preg_match()
но почему вышеуказанные функции не работают?!!!
 

crocodile2u

http://vbolshov.org.ru
OnlyRu
Dovg уже все объяснил. Осталось прочитать и поразмыслить, сходить куда следует (ок, в мануал).
 

OnlyRu

Новичок
спасибо ребята, проблема решена...

PHP:
setlocale(LC_ALL, "ru_RU.CP1251");
 
Сверху