Показать полную графическую версию : WEB Страница на 2 языках
Bullet-Avalon
12-02-2009, 11:20
Добрый день, вот учу по немногу Web технологии, и вместе с ними PHP.
Часто видел сайты реализованные на нескольких языках, хотелось бы узнать в общем какой принцип построения сайта на 2 или более языках, если не трудно то укажите часть кода которая отвечает за смену языка.
Заранее спасибо.
D_Master
12-02-2009, 13:57
Bullet-Avalon, очень грубый пример:
Файл index.php:
<?php
if ($lang=="ru") {
include("russian.php");
}
if ($lang=="eng") {
include("english.php");
}
echo("<html>
<head>
<title>$title</title>
</head>
<body>
<center>
<h1>$welcome_text</h1>
<br>
<a href=\"$link\" target=\"_blank\">$link_text</a>
</center>
</body>
</html>");
?>
Файл russian.php:
<?php
$title="Моя страничка!";
$welcome_text="Добро пожаловать на мою страничку!";
$link="http://oszone.net/";
$link_text="OSZone.Net";
?>
Файл english.php:
<?php
$title="My home page!";
$welcome_text="Welcome to my personal home page!";
$link="http://microsoft.com/";
$link_text="Microsoft.com";
?>
Вызывать: index.php?lang=ru и index.php?lang=eng
Bullet-Avalon
13-02-2009, 06:14
D_Master спасибо за пример, а не могли бы вы объяснить мне убогому :-) , какие образом можно реализовать чтобы когда посетитель щелкал по картинкам с изображением например флага той или иной страны, в переменную lang занасился ru, eng и тд Вызывать: index.php?lang=ru и index.php?lang=eng » как вот вы написали
Artem-Samsung
13-02-2009, 11:01
Вызывать: index.php?lang=ru и index.php?lang=eng »
Это ссылка на тот Ваш флажок.
<a href="index.php?lang=ru и index.php?lang=eng"><img src="eng.png" alt="" /></a>
Bullet-Avalon
13-02-2009, 12:19
Artem-Samsung аа понятно, а не могли бы помочь ссылкой, где рассматривается этот вопрос подробно?
Artem-Samsung
13-02-2009, 14:35
http://www.w3schools.com/PHP/php_get.asp
http://php.yar.ru/manual/ru/reserved.variables.get.php
А вообще, это самые азы в php программировании.
$_GET - это массив, который передает данные через адресную строку.
К примеру запрос в Google
google.com/search?client=opera&rls=ru&q=Hello+World&sourceid=opera&ie=utf-8&oe=utf-8
$_GET['client'] == "opera"
$_GET['rls'] == "ru"
$_GET['q']="Hello"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.