Странное поведение PHP (а может, Apache?)

Модератор: Модераторы разделов

Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Странное поведение PHP

Сообщение Dionysius »

В некотором коде используется функция strtoupper($переменная).
Переменная представляет из себя поле выборки из базы данных:
$res["FieldName"]. Пока сайт работал локально, было всё нормально.
Когда я залил его на сервер, буквы в нижнем регистре так и остались в
нём. Как это может быть?  На локальной машине PHP версии 4.3.3, на
удалённой - 4.3.11.
Спасибо сказали:
Аватара пользователя
glist
Сообщения: 134
ОС: Debian Linux

Re: Странное поведение PHP

Сообщение glist »

Black Lizard писал(а):
24.01.2006 17:04
В некотором коде используется функция strtoupper($переменная).
Переменная представляет из себя поле выборки из базы данных:
$res["FieldName"]. Пока сайт работал локально, было всё нормально.
Когда я залил его на сервер, буквы в нижнем регистре так и остались в
нём. Как это может быть? На локальной машине PHP версии 4.3.3, на
удалённой - 4.3.11.

единственное что могу порекомендовать -- посмотреть что у Вас в php.ini благо он у (у мен во всяком случае) хорошо прокомментирован.
Debian GNU/Linux, windowmaker, Centericq, Opera/Mozilla/links.
----------------------------------
Sending Kiddies to /dev/null
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Странное поведение PHP

Сообщение KiWi »

выставить правильную локаль(см. locale)
Спасибо сказали:
Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Re: Странное поведение PHP

Сообщение Dionysius »

IFL писал(а):
24.01.2006 17:43
выставить правильную локаль(см. locale)

Спасибо, IFL, буду разбираться. Только у нас на работе интернета пока нет, не могу узнать какая на удалённой машине локаль. Ждёмс...
Спасибо сказали:
Аватара пользователя
Sparky
Сообщения: 604
Статус: core dumped
ОС: Plan 9

Re: Странное поведение PHP

Сообщение Sparky »

Установи локаль рямо в скрипте функцией setlocale. Значение локали должно быть тем же что для текста из БД.
Блог
--------------------

GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
Спасибо сказали:
Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Re: Странное поведение PHP

Сообщение Dionysius »

Sparky писал(а):
25.01.2006 18:15
Установи локаль рямо в скрипте функцией setlocale. Значение локали должно быть тем же что для текста из БД.

Спасибо, хороший вариант
Спасибо сказали: