Ha honlapodra több nyelvet szeretnél, amik közt választani is lehessen itt a megoldás:
Kezdetnek hozzunk létre pl egy "lang_cache" mappát, ahol a nyelvi fájlok lesznek.
Ezután készítsük el a nyelvi fájlokat. Pl: hu.php , en.php , stb.
Idézet
<?php
$lang = array (
'pelda1' => "Példa egy",
'pelda2' => "Példa kett?",
'pelda3' => "Példa három",
);
?>
$lang = array (
'pelda1' => "Példa egy",
'pelda2' => "Példa kett?",
'pelda3' => "Példa három",
);
?>
A következ? lépés a nyelvek közti váltogatás:
Idézet
<?php
$main = 'hu';
if(file_exists('lang_cache/' . $_GET['lang'] . '.php'))
{
include 'lang_cache/' . $_GET['lang'] . '.php';
}
else
{
include 'lang_cache/' . $main . '.php';
}
?>
$main = 'hu';
if(file_exists('lang_cache/' . $_GET['lang'] . '.php'))
{
include 'lang_cache/' . $_GET['lang'] . '.php';
}
else
{
include 'lang_cache/' . $main . '.php';
}
?>
Mentsük el chose.php néven. Ezzel a nyelvi fájlok készen is lennének.
A következ? lépés, hogy minden oldal fejlécébe szúrd be az alábbi kódot:
Idézet
<?php
include 'chose.php';
?>
include 'chose.php';
?>
A szövegeket a tartalomban pedig az alábbi módon kell megadni:
Idézet
<?php echo $lang['pelda1']; ?>
Legvégül pedig a nyelv megadása:
Idézet
<a href="valami.php?lang=hu">Magyar</a>
<a href="valami.php?lang=en">English</a>
<a href="valami.php?lang=en">English</a>
Ha valami nem világos lehet kédezni.

Súgó











