f1actu
Messages postés75Date d'inscriptionmercredi 27 juillet 2005StatutMembreDernière intervention28 mai 2007
-
10 févr. 2006 à 13:47
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
10 févr. 2006 à 16:55
Bonjour ,je suis pas tres fort en php et je voudrai faire un choix de langue pour mon site ( francais -anglais) , je ne sais pas comment faire , je n'y connais presque rien au php je ne connais que les bases , si quelqu'un voudrai m'aider a le faire ou voir m'expliquer comment le faire .
Dans l'attente de vos reponses
Amicalement
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 10 févr. 2006 à 16:55
Salut,
un truc simple :
prenons une page "francais.php" qui contiendra les textes en français et "anglais.php" qui contiendra les textes en anglais. En fonction de la langue qui se modifiera via une $_SESSION['langue'] on affichera la langue choisie.
Contenu du fichier "francais.php"
<?php
$message['bienvenue']='Bienvenue sur le site !';
?>
Contenu du fichier "anglais.php"
<?php
$message['bienvenue']='Welcome !';
?>
ensuite sur ta page ayant besoin de la langue (mettons "index.php" avec la langue par défaut en français)
<?php
session_start();
$tableau_langues=array('fr'=>'francais.php','en'=>'anglais.php');
if(!isset($_SESSION['langue']))
{
$_SESSION['langue']='fr';
}
//ici tu attribues la langue (via un formulaire par exemple ou via la langue par défaut)
include $tableau_langues[$_SESSION['langue']];
echo 'Voici le message d\'accueil dans votre langue :',$message['bienvenue'];