
18.08.2008, 16:32
|
|
Участник форума
Регистрация: 06.06.2008
Сообщений: 162
Провел на форуме: 3942177
Репутация:
244
|
|
Сообщение от Хацкер
Незнаю как это обьяснить но нужно сделать многоязычный сайт. Есть ли у кого скрипт? Смотрел примеры делал но что-то не выходит...
Пример:
/lang/en.php:
PHP код:
<?php
$lng['title'] = 'Main page';
$lng['hello'] = 'Welcome';
?>
/lang/ru.php:
PHP код:
<?php
$lng['title'] = 'Главная страница';
$lng['hello'] = 'Добро пожаловать';
?>
index.php:
PHP код:
<?php
error_reporting('0');
if($_GET['l']=='ru'){ $language = 'ru'; } else { $language = 'en'; }
include('./lang/'.$language.'.php');
?>
<html>
<head>
<title><?=$lng['title']?></title>
</head>
<body>
<h1><?=$lng['hello']?></h1>
</body>
</html>
То есть в индексе инклудится языковой файл, index.php?l=ru — значение передается в get-запросе, можно и в куках.
Этот код уязвим php-incl, но думаю смысл понятен.
POSTBIT TEST
|
|
|