Проблем със setlocale() :(

4 отговора 105 прегледа
#1

Проблем със setlocale() :(

Здравейте,
Вчера смених хостинга си и се оказа че след като качих всичко и вече сайтът е достъпен има един проблем който нямах на предишният сървър…
На всяка една страница която се зарежда и съм използвал следният скрипт:

setlocale ("LC_TIME", "$locale");

ми излиза следното:

Warning: setlocale(): Passing locale category name as string is deprecated. Use the LC_* -constants instead. in /home/bgfoton/public_html/********

На променливата $locale присвоявам стойността bg_BG

Не мога да си обесня защо се получава така след като довчера на старият сървър проблемът не се появяваше…
Надявам се че някой от Вас сможе да ми помогне…

ps.: Между другото сайтът е на адрес [линк]

С Уважение: Славко Тодоров

[линк]
Вашата тъмна стаичка в мреж@т@...
Отговор
в отговор на SEAGULL #2

Re: Проблем със setlocale() :(

Питай админите на хостинга (dombg ????)
или навсякъде в nuke-то смени
setlocale ("LC_TIME", "$locale");
със
setlocale (LC_TIME, $locale);
т.е. първия параметър да не е стринг а константа

Е тук нищо няма:[линк]

Редактирано от ro6avia на

Отговор
в отговор на ro6avia #3

Re: Проблем със setlocale() :)

Благодаря ти много,
след махането на кавичките сега всичко е Ок…
Защо така…?
А сайтът не се хоства от Goto а отBullhost
Тия пичове са адски точни и бързи 2 часа след заявката си за хостинг имах достъп до акаунта…
Дано повече BG фирми да са коректни и бързи като тях

[линк]
Вашата тъмна стаичка в мреж@т@...
Отговор
в отговор на SEAGULL #4

Re: Проблем със setlocale() :)

ми то така пишеше в мануала :-)))
че string setlocale ( mixed category, string locale [, string ...])
Category is a named constant (or string) specifying the category of the functions affected by the locale setting, и понеже на тебе ти плачеше че не може стринг, та рекох да пробваш с константата :-))))

Е тук нищо няма:[линк]
Отговор
в отговор на SEAGULL #5

Re: Проблем със setlocale() :)

Вярно е - в Bulhost са много сериозни пичовете!
Аз самия имах подобен проблем.
Четох някъде из форумите, че тази грешка се
получава заради някаква незначителна промяна
в пътя на PHP v4.3.0 + управляващ setlocale, и че
в Nuke 6.5 Beta3 и нагоре не би трябвало да
съществува този проблем. Жалко, че не се сещам
къде точно го мернах това за да пусна линк ...

Редактирано от engi на

Отговор