Bonjour !
Je n'arrive pas à regrouper les fonctions des 2 scripts suivants destinés à l'usage d'un site multilingue :
Jusqu'ici tout va bien mais si l'internaute a l'idée de saisir dans l'url une langue qui n'existe pas (par exemple : $lang = 5), j'aurai souhaité que la langue prise par défaut revienne à 1. D'où mon second script :
En fait, je souhaiterai conserver les propriétés du 1er script et ajouter la fonction du second au sein d'un même script.
ça doit sembler ridicule à un expert PHP, mais lorsque l'on est pas doué, c'est une montagne ! (Avant de poster, j'ai fait beaucoup d'essais avec nos amis is, else if...)
A votre bon coeur
Modifié par webmc (11 Apr 2012 - 15:41)
Je n'arrive pas à regrouper les fonctions des 2 scripts suivants destinés à l'usage d'un site multilingue :
if (isset ($_GET["lang"])) {
$lang = $_GET["lang"];
} else {
$lang = 1;
}
Jusqu'ici tout va bien mais si l'internaute a l'idée de saisir dans l'url une langue qui n'existe pas (par exemple : $lang = 5), j'aurai souhaité que la langue prise par défaut revienne à 1. D'où mon second script :
if ($_GET['lang']=='1') {
$lang = 1;
}
else if ($_GET['lang']=='2') {
$lang = 2;
}
else if ($_GET['lang']=='3') {
$lang = 3;
}
else if ($_GET['lang']=='4') {
$lang = 4;
}
else {
$lang = 1;
}
En fait, je souhaiterai conserver les propriétés du 1er script et ajouter la fonction du second au sein d'un même script.
ça doit sembler ridicule à un expert PHP, mais lorsque l'on est pas doué, c'est une montagne ! (Avant de poster, j'ai fait beaucoup d'essais avec nos amis is, else if...)
A votre bon coeur

Modifié par webmc (11 Apr 2012 - 15:41)