Hébergement du site en PHP et Mysql par WDMédia-hébergement
Vous aussi adpotez les éléPHPants de Vincent Pontier !  
CONCOURS
 
 
PLUS DE PHP
 
 
PLUS DE JAVASCRIPT
 
COMMENT CA MARCHE
 
 
EXPLIQUE-MOI
 
 
NEWS LETTER
 

 
PARTENAIRES
 
Découvrez scriptsphp.org
Découvrez phpteam.net
Tout sur les expressions régulières
IE sucks :-)
 
DESIGN DU SITE
 
Correction Exo 1 "Site multi langue"
 

Voici la correction (ou plutôt une des corrections possibles) du premier exercice du tutorial "site multi-langue".

 1   <?php 
 2  
 3  if(isset($_COOKIE['lang'])) {
 4      $lang $_COOKIE['lang'];
 5  } else {
 6      // si aucune langue n'est déclarée on tente de reconnaitre la langue par défaut du navigateur
 7      $lang substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2); 
 8  }
 9  
 10  //script d'origine
 11  if ($lang=='fr') {           // si la langue est 'fr' (français) on inclut le fichier fr-lang.php
 12      include('lang/fr-lang.php'); 
 13  } elseif ($lang=='en') {      // si la langue est 'en' (anglais) on inclut le fichier en-lang.php
 14      include('lang/en-lang.php'); 
 15  
 16  //fin du script d'origine
 17  
 18  //définition de la durée du cookie (1 an)
 19  $expire 365*24*3600
 20  
 21  //enregistrement du cookie au nom de lang
 22  setcookie('lang'$langtime() + $expire); 
 23  
 24  ?>


Ajouter une réponse
Nom
Email
Titre

Mise en forme : gras = [b]...[/b], italic = [i]...[/i], souligné = [u]...[/u], citation = [quote]...[/quote], lien = [url]liens_externe[/url] ou [url nom=texte]liens_externe[/url], code source : [code]...[/code]

Mémoriser mon nom et mon email : Oui Non
www.phpdebutant.org © 2017 - L'équipe de phpDebutant - Hébergement : WDMédia-hébergement
DEBUTEZ !
 
  0.  Introduction
  1.  Afficher une phrase ou une image
  2.  Afficher la date et l'heure
  3.  PHP dans du code HTML
  4.  La concaténation
  5.  Récupérer les valeurs d'un formulaire
  6.  Les structures de contrôle
  7.  Ecrire et lire dans un fichier texte
  8.  Les fonctions utilisateurs
  9.  Les variables d'environnement
  10.  Quelques fonctions utiles
  11.  SQL/MySQL (Create, Alter & Drop)
  12.  SQL/MySQL (Insert et Select)
  13.  SQL/MySQL (Delete et Update)
  14.  SQL/MySQL (Where)
  15.  Fonctions PHP pour mySQL
  16.  Interroger une table MySQL
  17.  Alimenter une ou plusieurs tables mySQL
  18.  Les pseudos-frames
  19.  Les sessions php4
  20.  Affichage page par page
  21.  Images dynamiques
  22.  Ca marche pas ?
  23.  Variables globales à OFF
  24.  Les variables dynamiques