TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
Le problème de ce sujet a été résolu
| Page : 1 | |
| Auteur | Message |
|---|---|
| 1 visiteur sur ce sujet (1 anonyme) | |
| Page : 1 | |
VVcode
|
# Posté le 16/06/2006 22:58:23 |
tu T entendu kan t'a bu ?!![]() Groupe : Membres |
Salut à tous !
Alors voila: je voulais savoir s'il était possible de récuperer la langue par défaut du visiteur, afin que le site sache tout seul s'il doit s'afficher en anglais ou en francais... je pense que c'est possible mais je sais pas du tout comment faire
merci d'avance, |
Atapi
|
# Posté le 16/06/2006 23:04:22 |
![]() Groupe : Membres |
Il faut partir de ça, théoriquement avec un petit explode tu peux retrouver la langue du navigateur
$_SERVEUR['HTTP_ACCEPT_LANGUAGE'] Code : PHP <?php
$language = $_SERVER['HTTP_ACCEPT_LANGUAGE']; $language = $language{0}.$language{1}; echo $language; ?> Chez moi, ça retourne "fr" sous ff, opera et IE
Édité
le 16/06/2006 23:08:14
par Atapi
Script de forum gratuit pour webmaster : Forum Softbb |
VVcode
|
# Posté le 16/06/2006 23:13:41 |
tu T entendu kan t'a bu ?!![]() Groupe : Membres |
merci beaucoups !
en anglais je suppose que ca retourne "en"
édit: Citation : Pas de titre af Africain sq Albanais ar-dz Algérien de Allemand de-at Allemand (Austrian) de-li Allemand (Liechtenstein) de-lu Allemand (Luxembourg) de-ch Allemand (Suisse) en-us Américain en Anglais en-za Anglais (Afrique du sud) en-bz Anglais (Bélize) en-gb Anglais (Grande Bretagne) ar Arabe ar-sa Arabe (Arabie Saoudite) ar-bh Arabe (Bahreïn) ar-ae Arabe (Emirat arabe uni) en-au Australien eu Basque nl-be Belge be Biélorussie bg Bulgarre en-ca Canadien ca Catalan zh Chinois zh-hk Chinois (Hong-Kong) zh-cn Chinois (PRC) zh-sg Chinois (Singapourg) zh-tw Chinois (Taïwan) ko Coréein cs Crète hr Croate da Danois ar-eg Egyptien es Espagnol es-ar Espagnol (Argentine) es-bo Espagnol (Bolivie) es-cl Espagnol (Chilie) es-co Espagnol (Colombie) es-cr Espagnol (Costa Rica) es-sv Espagnol (El Salvador) es-ec Espagnol (Equateur) es-gt Espagnol (Guatemala) es-hn Espagnol (Honduras) es-mx Espagnol (Mexique) es-ni Espagnol (Nicaragua) es-pa Espagnol (Panama) es-py Espagnol (Paraguay) es-pe Espagnol (Pérou) es-pr Espagnol (Puerto Rico) en-tt Espagnol (Trinidad) es-uy Espagnol (Uruguay) es-ve Espagnol (Venezuela) et Estonien sx Estonien fo Faeroese fi Finlandais fr Français fr-fr Français fr-be Français (Belgique) fr-ca Français (Canada) fr-lu Français (Luxembourg) fr-ch Français (Suisse) gd Galicien el Gréc he Hébreux nl Hollandais hu Hongrois in Indonésien hi Indou fa Iranien ar-iq Iraquien en-ie Irlandais is Islandais it Italien it-ch Italien (Suisse) en-jm Jamaicain ja Japonais ar-jo Jordanien ar-kw Koweitien lv Lettische ar-lb Libanais lt Littuanien ar-ly Lybien mk Macédoine ms Malésien mt Maltais ar-ma Marocain en-nz Néo-zélandais no Norvégien (bokmal) no Norvégien (Nynorsk) ar-om Oman pl Polonais pt Portugais pt-br Portugais (Brésil) ar-qa Quatar rm Rhaeto-Romanic ro Roumain (Moldavie) ro-mo Roumain (Moldavie) ru Russe ru-mo Russe (Moldavie) sr Serbe (Cyrillic) sr Serbe (Latin) sk Slovaque sl Slovéne sb Sorbian sv Suèdois sv-fi Suèdois (Finlande) ar-sy Syrien th Thaïlandais ts Tsonga (Afrique du sud) tn Tswana (Afrique du sud) ar-tn Tunisien tr Turc uk Ukrainien ur Urdu vi Vietnamien xh Xhosa (Afrique) ar-ye Yémen ji Yiddish zu Zulu (Afrique)
Édité
le 16/06/2006 23:14:04
par VVcode
|
Atapi
|
# Posté le 16/06/2006 23:18:37 |
![]() Groupe : Membres |
Oui, mais ca ne retourne que les deux premiers caractères,
disons que si tu te fous de quel français ou anglais il sagit, c'est pas important On peut regarde un peu si tu veux, parce que ça m'intéresse aussi IE : fr-be FF : fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3 Opera : fr,en;q=0.9 Si tu veux bien essayer chez toi, pour voir ce que retourne echo $_SERVER['HTTP_ACCEPT_LANGUAGE'];
Édité
le 16/06/2006 23:20:37
par Atapi
Script de forum gratuit pour webmaster : Forum Softbb |
rainbowspiky
|
# Posté le 21/11/2006 22:02:57 |
Intégrateur XHTML/CSS ![]() Groupe : Membres |
Moi j'utilise plutôt ceci :
Code : PHP <?php Il suffit d'avoir une en-tête du type suivant pour chaque page : Code : HTML$languepreferee = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); if ($languepreferee[0] == 'fr') {echo 'un contenu en français';} elseif ($languepreferee[0] == 'de') {echo 'un contenu en allemand';} elseif ($languepreferee[0] == 'es') {echo 'un contenu en espagnol';} else {include ('../php-inc/english/content-basic-stuff.php');} ?> <?php $languepreferee = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="mis"> <head> ... </head> <body> <?php if ($languepreferee[0] == 'fr') {echo 'un contenu en français';} elseif ($languepreferee[0] == 'de') {echo 'un contenu en allemand';} elseif ($languepreferee[0] == 'es') {echo 'un contenu en espagnol';} else {include ('../php-inc/english/content-basic-stuff.php');} ?> </body> </html>
Édité
le 17/06/2007 21:08:00
par rainbowspiky
Intégrateur XHTML/CSS/JS à votre service. Je cherche à me faire la main + de l'argent de poche. ![]() [PHP 5]Répertoire vide ? Signez la pétition pour l'accessibilité des services en ligne ! Groupe "Site du Zéro" sur FaceBook. N'oubliez ni la recherche ni le lien "résolu". Merci ! Liens sur les standards du Web : introduction, présentation approfondie, 10 raisons (d'autres raisons), FAQ, importance, avantages (dont commerciaux), lexique, passage, développement ; introduction à l'accessibilité. FAQ décideurs. AlsaCréations. OpenWeb. Initiation aux standards Web. |
Retour au forum "PHP" ou à la liste des forums
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
Fil RSS |
XHTML 1.0 |
CSS 2.0
Édité par Simple IT SARL :
Nous contacter
| Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
200 Zéros connectés |
8 requêtes |
0.0233s (0.0079s)
