![]() |
|
||||||||||
|
|
|
|||||
|
Основной файл
<?php
echo "<a href=\"test.php?lang=ru\">русский</a>";
echo "<br>";
echo "<a href=\"test.php?lang=eng\">english</a>";
if (!isset($lang) or $lang==eng)
{
include "languages/english.inc.php";
}
else
{
include "languages/russian.inc.php";
}
echo _HOME;
echo _ABOUT;
echo _SERVICES;
echo _PRODUCTS;
echo _CONTACT;
?>
<?php
define ("_HOME","Главная");
define ("_ABOUT","О предприятии");
define ("_SERVICES","Сервис");
define ("_PRODUCTS","Продукция");
define ("_CONTACT","Контакты");
?>
<?php
define ("_HOME","Home");
define ("_ABOUT","About us");
define ("_SERVICES","Services");
define ("_PRODUCTS","Products");
define ("_CONTACT","Contact");
?>
Появляется только английский , а русского нету.
__________________
НУ ВЫ БЫ ЕЩЕ ЗАВТРА ЗАСМЕЯЛИСЬ... Последний раз редактировалось WillyM; 18.06.2007 в 14:28. |
|
|||||
|
Ну как ? $lang всегда неопределен, потому и только английский.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Цитата:
Немного не понял что вы хотите этим сказать.
__________________
НУ ВЫ БЫ ЕЩЕ ЗАВТРА ЗАСМЕЯЛИСЬ... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
WillyM, отредактируйте свои посты и оформите код тегами [code][/code].
|
|
|||||
|
А что тут непонятного ? В приведенном коде до if'a нигде не встречается $lang = _some_value_; или другого какого метода определения переменной.
То есть к моменту if'a переменная $lang не определена. Соответственно, код всегда попадает в первую ветку условия.
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
ну если я до ИФа определю переменную $lang . То как она будет переназначаться если она стоит в начале всего кода
__________________
НУ ВЫ БЫ ЕЩЕ ЗАВТРА ЗАСМЕЯЛИСЬ... |
|
|||||
|
Цитата:
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
А зачем ей переназначаться в процессе ? Или у тебя на странице десять языков должна быть ?
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
Русский и Англ. страница то одна, контент один.
Только языки разные.
__________________
НУ ВЫ БЫ ЕЩЕ ЗАВТРА ЗАСМЕЯЛИСЬ... |
|
|||||
|
Чета я совсем запутался.
Нужно отдохнуть, а то я уже заколебался и других заколебал.
__________________
НУ ВЫ БЫ ЕЩЕ ЗАВТРА ЗАСМЕЯЛИСЬ... |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|