Astuces php
Accueil
  News 
 Scripts 
 Bouquins 
 Newsletter 
  Emplois 
 Annuaire 
 Forum 
 
Offres d'emplois
Développeurs PHP/MYSQL H/F
Owlient est une société en forte croissance concevant des jeux en ligne pour des communautés de passionnés. Sur le sujet de l'équitation, le prem...
 
 C'est ici
 
Avez vous lu ?
PHP 5 solutions et composants open-source
Avez vous lu ? -> PHP 5 solutions et composants open-source : Boostez et améliorez vos sites PHP avec des composants et extensions !

Voici enfin l'ouvrage pour améliorer votre site sans tout réécrire. Pourquoi réinventer la roue puisqu'il existe une multitude de composants indépendants à intégrer à votre site ou même des extensions au langage PHP qui peu...
 
 Commander
 
 Chapitres - Gérer des traductions
PHP 5 Astuces d'experts -> Gérer des traductions -> Utiliser gettext Utiliser gettext
PHP 5 Astuces d'experts -> Gérer des traductions -> Stocker les traductions dans un fichier Stocker les traductions dans un fichier
PHP 5 Astuces d'experts -> Gérer des traductions -> Utiliser une base de données Utiliser une base de données
PHP 5 Astuces d'experts -> Gérer des traductions -> Générer des fichiers de traduction à partir d'une Bd Générer des fichiers de traduction à partir d'une Bd
PHP 5 Astuces d'experts -> Gérer des traductions -> Des traductions dynamiques Des traductions dynamiques
PHP 5 Astuces d'experts -> Gérer des traductions -> Une classe pour gérer les traductions Une classe pour gérer les traductions
 Utiliser une base de données
CREATE TABLE `traductions` (
  `cle` VARCHAR( 30 ) NOT NULL ,
  `texte_fr` TEXT NOT NULL ,
  `texte_en` TEXT NOT NULL ,
  `texte_es` TEXT NOT NULL ,
  PRIMARY KEY ( `cle` )
);

INSERT INTO traductions (cle, texte_fr, texte_en, texte_es)
  VALUES ('tr_HomePage', 'Page d''accueil',
  'HomePage', 'Pagina Principal');
INSERT INTO traductions (cle, texte_fr, texte_en, texte_es)
  VALUES ('tr_VotrePub', 'Votre publicité', 'Advertising',
   'Su publicidad');

<?php
// --- Fonction pour extraire une traduction de la base de données
function traduction ($cle$lang) {
  
$champ 'texte_' $lang;
  
$cde "select $champ as texte from traductions
    where cle like '$mot'"
;
  
$result mysql_query($cde);
  while(
$row mysql_fetch_object($result)) {
    return(
$row->texte);
  }
  return(
'');
}

echo 
'<a href="index.php?lang=en">'
  
traduction ('tr_HomePage'$lang) . '</a><br>';
?>
 Rechercher
Tapez un mot ou une phrase clé
 

 Téléchargement
Téléchargez les sources de l'ouvrage
PHP 5 solutions et composants open-source
Téléchargez les sources de l'ouvrage  -> PHP 5 solutions et composants open-source : Boostez et améliorez vos sites PHP avec des composants et extensions !

Voici enfin l'ouvrage pour améliorer votre site sans tout réécrire. Pourquoi réinventer la roue puisqu'il existe une multitude de composants indépendants à intégrer à votre site ou même des extensions au langage PHP qui peu...
 


Derniers tickets
  • bandeaux publicita... ()
  • Mail avec liste de... ()
  • pb install wamp ()
  • Bouton recalculer ()
  •  

    copyright astuces-php.info - Plan du site - Mylinea.org : l'annuaire des annuaires - échange de liens - Faites du fric