PHP array qui renvoi tj faux.... snif
Résolu
underscape
Messages postés
57
Date d'inscription
Statut
Membre
Dernière intervention
-
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai ecris ceci est cela me retourne tj faux....
Pfft!
Si quelqu'un a une idée de la bêtise que j'ai faite :(
<?
$LgAccept = array("fr", "en");
function DetectLang() {
global $LgAccept;
if (!isset($_SESSION['Lang'])) {
$Lg = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Lg = strtolower(substr(chop($Lang[0]),0,2));
$_SESSION['LANG'] = $Lg;
};
if (in_array($Lg, $LgAccept)) { return true; } else { return false; };
?>
j'ai ecris ceci est cela me retourne tj faux....
Pfft!
Si quelqu'un a une idée de la bêtise que j'ai faite :(
<?
$LgAccept = array("fr", "en");
function DetectLang() {
global $LgAccept;
if (!isset($_SESSION['Lang'])) {
$Lg = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Lg = strtolower(substr(chop($Lang[0]),0,2));
$_SESSION['LANG'] = $Lg;
};
if (in_array($Lg, $LgAccept)) { return true; } else { return false; };
?>
A voir également:
- PHP array qui renvoi tj faux.... snif
- Easy php - Télécharger - Divers Web & Internet
- Désactiver renvoi d'appel ooredoo - Forum Mobile
- Desactiver renvoi mobilis ✓ - Forum telephonie fixe
- Expert php pinterest - Télécharger - Langages
- Désactiver renvoi d'appel - Forum telephonie fixe
7 réponses
Oula bin c'est bizar mais chez moi ca fonctionne.
après je sais pas si c'est une erreur de copier coller que t'a fait mais la seule chose que j'ai rajouté c'est un '}' car il en manquait un pour encapsuler la fonction.
voici ce que j'ai au final :
<?
$LgAccept = array("fr", "en");
function DetectLang() {
global $LgAccept;
if (!isset($_SESSION['Lang'])) {
$Lg = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Lg = strtolower(substr(chop($Lg[0]),0,2));
$_SESSION['LANG'] = $Lg;
};
if (in_array($Lg, $LgAccept)) { return true; } else { return false; }// ICI PAS DE };
}
if(DetectLang()){
echo "<br/>TRUE";
}else{
echo "<br/>FALSE";
}
?>
C'est p'tet ça ton erreur ^^ Si oui, je comprend, ouvre le FOUR !
après je sais pas si c'est une erreur de copier coller que t'a fait mais la seule chose que j'ai rajouté c'est un '}' car il en manquait un pour encapsuler la fonction.
voici ce que j'ai au final :
<?
$LgAccept = array("fr", "en");
function DetectLang() {
global $LgAccept;
if (!isset($_SESSION['Lang'])) {
$Lg = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Lg = strtolower(substr(chop($Lg[0]),0,2));
$_SESSION['LANG'] = $Lg;
};
if (in_array($Lg, $LgAccept)) { return true; } else { return false; }// ICI PAS DE };
}
if(DetectLang()){
echo "<br/>TRUE";
}else{
echo "<br/>FALSE";
}
?>
C'est p'tet ça ton erreur ^^ Si oui, je comprend, ouvre le FOUR !
euh?
bah ...
oui la effectivement
normalement cela devrait etre $Lg
Je vais testé :)
Si c'est a cause de ca, je me met la tete dans le four
bah ...
oui la effectivement
normalement cela devrait etre $Lg
Je vais testé :)
Si c'est a cause de ca, je me met la tete dans le four
Bah meme avec ca.. il me met tj false, il trouve pas la langue :(
Pourtant je me connecte bien sur ma apge avec un navigateur francais ou anglais .. mais rien tj faux...
C'est lourd
<?
$LgAccept = array("fr", "en");
function DetectLang() {
global $LgAccept;
if (!isset($_SESSION['Lang'])) {
$Lg = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Lg = strtolower(substr(chop($Lg[0]),0,2));
$_SESSION['LANG'] = $Lg;
};
if (in_array($Lg, $LgAccept)) { return true; } else { return false; };
?>
Pourtant je me connecte bien sur ma apge avec un navigateur francais ou anglais .. mais rien tj faux...
C'est lourd
<?
$LgAccept = array("fr", "en");
function DetectLang() {
global $LgAccept;
if (!isset($_SESSION['Lang'])) {
$Lg = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Lg = strtolower(substr(chop($Lg[0]),0,2));
$_SESSION['LANG'] = $Lg;
};
if (in_array($Lg, $LgAccept)) { return true; } else { return false; };
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question