Astuces php
Accueil
  News 
 Scripts 
 Bouquins 
 Newsletter 
  Emplois 
 Annuaire 
 Forum 
 
Offres d'emplois
Développeur PHP+MySQL+CSS
Dans le cadre du (re)développement de son site velovert.com, Riverside Publication (leader français de la Presse VTT, établi depuis 1989) cherche u...
 
 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
 Générer des fichiers de traduction à partir d'une Bd
<?
function creation_fichier_langue ($fichier$langue$debug=0) {
  if (
$debug) {
    echo 
"Traductions: Creation du fichier $fichier<br>";
  }
  if (
$fp fopen($fichier"w+") ) {
    
// --- debut du fichier
    
$txt "<?\n\r";
    
// --- recherche des traductions dans la base
    
$champ 'texte_' $lang;
    
$cde "select cle, $champ as texte from traductions
      where langue like '$langue'"
;
    
// --- une ligne par traduction
    
$nb 0;
    while(
$row mysql_fetch_object($result)) {
      
$txt .= '$' $row->cle '="' addslashes($row->texte)
        . 
'";' "\n\r";
      
$nb++;
    }
    
// --- fin du fichier
    
$txt .= "?>\n\r";
    
// --- enregistrement
    
fputs ($fp$txt);
    
fclose($fp);
  }
  if (
$debug) {
    echo 
"$nb traductions générées dans le fichier $fichier<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