Tutoriels pour un site multi-linguistique en PHP (toutes les versions 4.x, 5.x), sans base de données, en utitisant un API fonction:
1- Créer un fichier nommé index.php
<?php
// Get user's IP address
$ip = $_SERVER["REMOTE_ADDR"];
// Get user's country code
function get_country_code ($ip) {
$handle_cc = fopen("http://www.maychu.net/ip/code/".$ip, 'r');
$country_code = fgets($handle_cc, 4096);
fclose($handle_cc);
return $country_code;
}
$user_country = strtolower(get_country_code($ip));
// Use a language file in your site, suppose you have 3 files lang.vn.php, lang.en.php, lang.fr.php
switch ($user_country) {
case "vn":
$lang = "lang.vn.php";
break;
case "en":
$lang = "lang.en.php";
break;
case "fr":
$lang = "lang.fr.php";
break;
default:
$lang = "lang.en.php";
break;
}
include("$lang");
?>
2- Créer fichier lang.en.php
<?php
echo "Hello World";
?>
3- Créer fichier lang.fr.php
<?php
echo "Bonjour à tous";
?>
4- Créer fichier lang.vn.php
<?php
echo "Xin chao";
?>
Pourriez aller télécharger des sources sur
http://www.maychu.net
Tutoriels pour un site multi-linguistique en PHP (toutes les versions 4.x, 5.x), sans base de données, en utitisant un API fonction:
1- Créer un fichier nommé index.php
[php]
<?php
// Get user's IP address
$ip = $_SERVER["REMOTE_ADDR"];
// Get user's country code
function get_country_code ($ip) {
$handle_cc = fopen("http://www.maychu.net/ip/code/".$ip, 'r');
$country_code = fgets($handle_cc, 4096);
fclose($handle_cc);
return $country_code;
}
$user_country = strtolower(get_country_code($ip));
// Use a language file in your site, suppose you have 3 files lang.vn.php, lang.en.php, lang.fr.php
switch ($user_country) {
case "vn":
$lang = "lang.vn.php";
break;
case "en":
$lang = "lang.en.php";
break;
case "fr":
$lang = "lang.fr.php";
break;
default:
$lang = "lang.en.php";
break;
}
include("$lang");
?>
[/php]
2- Créer fichier lang.en.php
[php]
<?php
echo "Hello World";
?>
[/php]
3- Créer fichier lang.fr.php
[php]
<?php
echo "Bonjour à tous";
?>
[/php]
4- Créer fichier lang.vn.php
[php]
<?php
echo "Xin chao";
?>
[/php]
Pourriez aller télécharger des sources sur [url]http://www.maychu.net[/url]