 | | 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... | |
 | | Avez vous lu ? |  | | |
|
 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>";
}
}
?>
|
|
|
 |
|