Code : Tout sélectionner
<?php
//---------------------------------------------------------
// index.php
//---------------------------------------------------------
define('TXT_ACCUEIL_INDEX', 'Bienvenue sur PHP Débutant !');
define('TXT_METEO', 'Il fait un soleil radieux !');
define('TXT_CONSEIL_INDEX', 'Faites du PHP !');
//---------------------------------------------------------
// page1.php
//---------------------------------------------------------
define('TXT_ACCUEIL_PAGE1', 'Bienvenue sur la page 1 du site PHP Débutant !');
define('TXT_CONSEIL_PAGE2', 'Installez Linux !');
//---------------------------------------------------------
// Fin
//---------------------------------------------------------
?>Code : Tout sélectionner
<?php
//---------------------------------------------------------
// index.php
//---------------------------------------------------------
define('TXT_ACCUEIL_INDEX', 'Welcome on PHP Débutant !');
define('TXT_METEO', 'The sun is shining !');
define('TXT_CONSEIL_INDEX', 'Lets do some PHP !');
//---------------------------------------------------------
// page1.php
//---------------------------------------------------------
define('TXT_ACCUEIL_PAGE1', 'Welcome on PHP Débutants first page !');
define('TXT_CONSEIL_PAGE2', 'Install Linux !');
//---------------------------------------------------------
// Fin
//---------------------------------------------------------
?>
Code : Tout sélectionner
<?php
//---------------------------------------------------------
// index.php
//---------------------------------------------------------
define('TXT_ACCUEIL_INDEX', 'toto');
define('TXT_METEO', 'toto');
define('TXT_CONSEIL_INDEX', 'toto');
//---------------------------------------------------------
// page1.php
//---------------------------------------------------------
define('TXT_ACCUEIL_PAGE1', 'toto');
define('TXT_CONSEIL_PAGE2', 'toto');
//---------------------------------------------------------
// Fin
//---------------------------------------------------------
?>
<?php
/* On récupère la lange avec un ternaire... */
$lang = (isset($_GET['lang'])) ? $_GET['lang'] : ((isset($_COOKIE['lang'])) ? $_COOKIE['lang'] : substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2));
/* On définit la langue du fichier à utiliser */
switch ($lang)
{
case 'en':
$fichier = 'en';
break;
case 'es':
$fichier = 'esp';
break;
case 'fr':
default:
$fichier = 'fr';
break;
}
/* Inclusion du fichier de langue */
$fichierlangue = './lang/'. $fichier .'-lang.php';
include_once($fichierlangue);
/* Enregistrement dun cookie pour conserver la langue choisie */
//définition de la durée du cookie (1 an)
$expire = 365*24*3600;
//enregistrement du cookie au nom de lang
setcookie("lang", $lang, time() + $expire);
?>
<html>
<body>
<table width="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center"><a href="?lang=fr"><img src="./images/Drapeau/fr.gif" width="21" height="13" border="0"></a></div></td>
<td><div align="center"><a href="?lang=en"><img src="./images/Drapeau/eng.gif" width="21" height="13" border="0"></a></div></td>
<td><div align="center"><a href="?lang=es"><img src="./images/Drapeau/esp.gif" width="21" height="13" border="0"></a></div></td>
</tr>
</table>
<?php echo TXT_ACCUEIL_INDEX; ?>
<br>
Meteo du jour : <?php echo TXT_METEO; ?>
<br>
Conseil du jour : <?php echo TXT_CONSEIL_INDEX; ?>
</body>
</html>