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 |
|
en DUT SRC -2A à Mulhouse 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
Mon problème de réécriture d'URL. 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. standards Web. |
rainbowspiky
|
# Posté le 27/07/2008 à 16:46:08 |
|
en DUT SRC -2A à Mulhouse Groupe : Membres |
Voila un très bon tuto : http://www.siteduzero.com/tuto-3-12675 [...] -langues.html
(C'est n peu du déterrage, mais comme c'est pertinent, je pense que l'on ne m'en voudra pas trop.)
Édité
le 27/07/2008 à 17:00:08
par rainbowspiky
Mon problème de réécriture d'URL. 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. standards Web. |
rainbowspiky
|
# Posté le 19/08/2008 à 12:12:27 |
|
en DUT SRC -2A à Mulhouse Groupe : Membres |
En fait, ce tuto n'est plus en ligne. Il faut fouiller dans les moteurs pour l'avoir : http://72.30.186.56/search/cache?ei=UT [...] cp=1&.intl=fr
Mon problème de réécriture d'URL. 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. 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 |
RSS tutoriels |
RSS news |
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.
315 Zéros connectés |
8 requêtes |
2.013s (1.9933s)
