1000 и 1 Notice

Sash [None]

Новичок
1000 и 1 Notice

Господа, делаю сайт на двух языках. Дя этого использую двумерный массив зашитый в отдельном файле и включающийся в документ, типа:

$dll[eng][add_new]="Add new persone";
$dll[rus][add_new]="Добавить запись";

$dll[eng][adress]="Home adress";
$dll[rus][adress]="Почтовый адрес";

$dll[eng][backtofirst]="Go to first page";
$dll[rus][backtofirst]="На первую страничку";

В том месте, где нужно напечатать выражение пишу:

print "$dll[$lang][adress]" и тому подобное.
Всё было хорошо, до тех пор, пока я не включил вывод сообщений о всех ошибках. и получил следующее:
Notice: Use of undefined constant adress - assumed 'adress' in /home/s/sasspbru/public_html/menu.php on line 30
Что делать, или оставить всё как есть???
 

Sash [None]

Новичок
Причём такая ошибка выдается на каждое слово, которое я выбираю из библиотеки
 

Demiurg

Guest
>Только не помогло...
попробуй еще раз.
 

Sash [None]

Новичок
tony2001, так, следующий!!! :) Шучу. Хе, читаю ман, спасибо. Думаю разбирусь. Только жаль, что уже десятки килобайт кода написаны неверно...
 

confguru

ExAdmin
Команда форума
$dll = array ();
+
на ссылки Тони.. не тормози..
http://www.php.net/manual/ru/language.types.array.php#language.types.array.foo-bar
 

Sash [None]

Новичок
Господа, всем спасибо. Разобрался. Осталось поставить пять-шесть тысячь апострофов. :) Справлюсь. :)
 

Sash [None]

Новичок
Для оценки размеров моей глупости можете глянуть :)
http://www.sashnone.spb.ru/guestbook.php?errors=all
Тока ничего не пишите. :)
 

confguru

ExAdmin
Команда форума
Sash [None]

Не тормози :)
замена
[
на
['
и
]
на
']

делается за пару сек :)))
 

confguru

ExAdmin
Команда форума

Sash [None]

Новичок
Файлов многовато, да и к тому же не везде нужно заменять эти штуковины... вроде... сейчас точно сказать не могу :-?
 

Sash [None]

Новичок
Ещё один вопрос, что делать в этом случае:
if ($subpage==""){$subpage="1";} //
Notice: Undefined variable: subpage in /home/s/sasspbru/public_html/photorab.php on line 105
 
Сверху