| |
|
|
| | У меня возникла такая проблема. Использую файл языков. В файле языков
global $lang;
$lang['SS'] = 'Sasdad';
при обычной передаче параметров создаю ссылку
appendsid('index.php?lang=en');
всё работает отлично
если делаю
appendsid('index.php?lang='.$row['lang_code']);
тогда вместо языковых констант у меня "G" везде... Почему такое может быть? | |
| |
|
|
| |
|
|
| |
для: DXM
(19.06.2007 в 03:40)
| | | что за переменная row и откуда она | |
| |
|
|
| |
|
|
| |
для: DXM
(19.06.2007 в 03:40)
| | | Код в нормальном виде мона увидеть то? | |
| |
|
|
| |
|
|
| |
для: DXM
(19.06.2007 в 03:40)
| | | попробуй вместо массива в строке написать переменную перед этим массив приравняв к этой переменной) | |
| |
|
|
| |
|
|
| |
для: KVN
(19.06.2007 в 14:52)
| | | Не помогло.
$row результат mysql_fetch_assoc;
ещё не пробовал без ассотиативного массива.
Я ж говорю когда ставлю руками язык('en') тогда пашет - если читаеться тогда нет. Причем sid нормально распознается =/ Бред какой-то. Скажите какой код надо я покажу | |
| |
|
|
| |
|
|
| |
для: DXM
(19.06.2007 в 23:20)
| | | Понял в чем дело. Индекс совпадает с глобальной переменной и почему то вместо значения подставляеца какой то бред. Решение - изменил индекс! | |
| |
|
|
| |
|
|
| |
для: DXM
(19.06.2007 в 23:39)
| | | не используйте register globals. Это - зло. | |
| |
|
|
| |
|
|
| |
для: DXM
(19.06.2007 в 23:39)
| | | php_value register_globals off | |
| |
|
|