Проблема с переносом PHP-движка

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

Mixer[MsK]
Сообщения: 315
ОС: Gentoo Linux

Проблема с переносом PHP-движка

Сообщение Mixer[MsK] »

Приветствую.
Такая проблема: писал на домашней машине php-движок и сейчас решил перенести его на хостинг. Файл содержащий фразы(lang-файл короче) сделан в виде массива:

Код: Выделить всё

$LANG['category']="Категория";
$LANG['desc']="Описание";
$LANG['compatibility']="Совместимость";
$LANG['pic_change']="Изменить изображение";
$LANG['pic_del']="Удалить изображение";


На хостинге обнаружилось, что половина фраз из этого файла при выводе заменяется на "C"(просто на один символ). У меня всё ок, на хостинге - нет. Как писал выше - некоторые фразы всё же отображаются. Принципиальных различий в тех, которые отображаются и которых нет - не вижу. Может у кого есть идеи?

P.S. Код соответственно абсолютно идентичен.На домашней машине PHP 5.x - на удалённой 4.x . Может это как-то связано?

С - буква с которой начинается содержимое последней переменной. При закомментировании последней переменной она(буква) меняется.
Phenom II X4 945 & 2 GB DDR3 > Gentoo 2008.0 > 2.6.30-gentoo-r5 > KDE 4.3.1
Asus eee 1003HAG > eeebuntu 3 Standart(Ubuntu 9.04) > 2.6.28-14 > GNOME 2.26.1
Спасибо сказали:
stigger
Сообщения: 154
ОС: CentOS 5.4

Re: Проблема с переносом PHP-движка

Сообщение stigger »

могу только сказать что если у тебя в строке не используются переменные, то лучше писать в одинарных кавычках.
Спасибо сказали:
Mixer[MsK]
Сообщения: 315
ОС: Gentoo Linux

Re: Проблема с переносом PHP-движка

Сообщение Mixer[MsK] »

Заменил. Не спасло.
Phenom II X4 945 & 2 GB DDR3 > Gentoo 2008.0 > 2.6.30-gentoo-r5 > KDE 4.3.1
Asus eee 1003HAG > eeebuntu 3 Standart(Ubuntu 9.04) > 2.6.28-14 > GNOME 2.26.1
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Проблема с переносом PHP-движка

Сообщение MadDog »

(Mixer[MsK] @ Nov 30 2006, в 23:38) писал(а):На домашней машине PHP 5.x - на удалённой 4.x . Может это как-то связано?

Может, но не до такой степени. :)
Как установлен ПЫХ локально (скорее всего как модуль) и как установлен ПЫХ на удалённом сервере?
Локали на твоём и удалённом сервере одинаковые?
Как подключается этот lang-файл в скрипте?
и ещё.
(Mixer[MsK] @ Nov 30 2006, в 23:38) писал(а):половина фраз из этого файла при выводе заменяется на "C"
А половина это как? Может быть там какое-то сочетание буковок или слов. Хаотично вряд ли, т.к. должна быть закономерность в этом случае.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Mixer[MsK]
Сообщения: 315
ОС: Gentoo Linux

Re: Проблема с переносом PHP-движка

Сообщение Mixer[MsK] »

MadDog, исправил в нескольких местах require_once на require. Заработало. Буду дальше править. Всем спасибо.

P.S. А разница всё же есть - на 5.x всё нормально, а вот в 4.х нет :)
Phenom II X4 945 & 2 GB DDR3 > Gentoo 2008.0 > 2.6.30-gentoo-r5 > KDE 4.3.1
Asus eee 1003HAG > eeebuntu 3 Standart(Ubuntu 9.04) > 2.6.28-14 > GNOME 2.26.1
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: Проблема с переносом PHP-движка

Сообщение MadDog »

(Mixer[MsK] @ Dec 1 2006, в 00:15) писал(а):в нескольких местах require_once на require. Заработало.
Больше на шаманство похоже. :) Странно это, надо будет на досуге попробоватть проделать тоже самое.
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали: