begin process at 2012 05 31 15:40:12
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

site multilingue


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

site multilingue

jeudi 20 janvier 2011 à 10:20:29 | site multilingue

fankamdenise

Bonjour

Je voudrais concevoir un site multilingue ou du moins a deux langues francais et anglais.

voici ce que j'utilise comme code:

Dans ma page index:

<a href="?action=francais" title="Francais"><img src="images/fran.jpg" /></a>&nbsp;&nbsp;&nbsp;&nbsp;
<a href="?action=anglais" title="Anglais"><img src="images/ang.jpg" />


et dans ma page de traitement:

if( !isset($_GET['action']) ) {

$_SESSION['langue']="francais";
}
else {

switch( $_GET['action'] ) {

case 'anglais' :
$_SESSION['langue']="anglais";

break;

case 'francais' :
$_SESSION['langue']="francais";

break;
}
}




mais ca ne marche pas. je ne sais plus quoi faire....

Merci pour votre précieuse aide
jeudi 20 janvier 2011 à 12:24:30 | Re : site multilingue

TychoBrahe

Salut,

Au lieux de réinventer la roue carrée tu devrais utiliser [url=http://www.php.net/manual/fr/reserved.variables.server.php]$_SERVER['HTTP_ACCEPT_LANGUAGE'][/url].

Définition formelle du champ Accept-Language : Header Field Definitions
Un article intéressant sur le sujet : Parse Accept-Language to detect a user's language
jeudi 20 janvier 2011 à 12:27:12 | Re : site multilingue

ludwig59

Bonjour

Le switch n'est pas indispensable car la valeur de la session est égale à celle du paramètre get
Vous pouvez faire ceci :

Code PHP :
if(!isset($_GET['action']))
{
  $_SESSION['langue'] = "francais";
}
else 
{
  $_SESSION['langue'] = $_GET['action'];
}

jeudi 20 janvier 2011 à 13:22:35 | Re : site multilingue

cod57

bonjour

@TychoBrahe les 2 liens sont biens
je rajoute ça dans mes favoris
merci

a++

jeudi 20 janvier 2011 à 16:31:21 | Re : site multilingue

fankamdenise

Merci pour vos réponse ça m'a été d'une grande aide


Cette discussion est classée dans : site, color, anglais, francais, multilingue


Répondre à ce message

Sujets en rapport avec ce message

Un site à la langue donnée [ par rich25200 ] bonjour,J'aimerai savoir comment on fait pour que lorsqu'un francais se connecte a un site internet celui ci se met automatiquement en francais et si site anglais francais [ par pinkWisky ] Bonjour a tous, Ye suis debutant total en PHP. Je n'avais meme jamais lu un code en PHP avant d'avoir refait le site de mon entreprise. Maintenant, ID d'enregistrements [ par sterkasor ] Bonjour,j'ai beaucoup de mots en anglais et francais j'aimerais enregistrer tous les mots dans mysql et avec un formulaire php permet aux visiteurs de site multilingue avec les sessions [ par rastagnol ] bonjour ! je souhaiterais faire un site multilingue avec les sessions mais je ne sais pas trop comment m'y prendre.mon index est une page ou on peut c site mutilingue [ par 01cod10 ] salut à tous, Je viens de créer un site et j'aimerai l'avoir en français, anglais néerlandais. j'ai 14 fichiers actuellement. Mon idée est de refaire SITE MULTILINGUE...Je suis à la dérive !!! [ par kenny18 ] salut,Dans le cadre d'un test, je dois créer un site multilingue. J'ai modifié à ma sauce le script retrouvé sur phpdebutant.org. Le code qui est prop Rerche aide pour faire passer mon site en anglais [ par f1actu ] 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' parametres de mon site [ par astuces_jeux ] slt je suis en train de faire un site avec une page qui va regler les parametres du site et je cherche comment faire pour que dedans on choisise la co Formulaire et envoi mail par serveur [ par vincmori ] Bonjour à tous, J'ai sur une page web de mon site un formulaire tout simple que voici, [color=gray]form method="post" action="reservation.php" enctyp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales