Показать сообщение отдельно

  #4815  
Старый 18.08.2008, 16:32
Jer1cho
Участник форума
Регистрация: 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
 
Ответить с цитированием