Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: freegone39 le le 18-07-2003 a 00:08:55

Titre: site multilingue
Posté par: freegone39 le le 18-07-2003 a 00:08:55

Bonjour à tous !

Je suis débutant en php. Ma première page est faite !
Je voudrai savoir comment je peux faire pour avoir mon site en anglais allemand et espagnole ? ? ? ? ?


ma première page index.php est :

<div class="haut">
<TD>
<?


Merci d'avance !
echo "<H1><center>tout savoir sur le réseau</h1></center>";

?>
<TD>
</div>
<p>
<a href="http://jigsaw.w3.org/css-validator/">
<img style="border:0;width:88px;height:31px"
src="http://jigsaw.w3.org/css-validator/images/vcss"
alt="Valid CSS!">
</a>
</p>
<head>

<style type="text/css" media="screen">@import "style.css";</style>
   <title>tout sur le réseau</title>
</head>



<TD>
<div class="gauche">
<p class="bouton">
<a href="index.php" class="bouton"></p><p>Accueil</p></a>
<a href="ADSL.php" class="bouton"></p><p>ADSL</p>
<a href="Reseau.php" class="bouton"></p><p>Reseau</p>
<a href="Livre d'or.php" class="bouton"></p><p>Livre d'or</p>
<a href="Contact.php" class="bouton"></p><p>Contact</p></a>
<a href="Entreprise.php" class="bouton"></p><p>Entreprise</p></a>
</div>
</div>
<div class="center">

<?
echo " Ce site est fait par un Administrateur Réseau en informatique. Vous obtiendrez sur ce site des trucs et astuces à propos de Windows 98, Windows 2000 Advanced Server et Linux Mandrake 8.2 pour le réseau et ADSL puis dans l'espace de téléchargement vous trouverez des utilitaires et des outil Internet.
Par la suite, j' améliorerai ce site grâce à votre courrier électronique. Je vous en remercie d'avance.<BR><BR><BR>";



echo " Dans le dossier Réseau, vous trouverez tous les outils nécessaires pour créer un réseau DHCP, DNS, APACHE ETC . . . sous les divers système d'exploitation suivant : Linux Mandrake, Windows 2000 Advanced Server et comme Client on se sert de Windows 98. Je reviendrai plus profondément sur ses procédures .

Nous allons aussi voir comment configurer Internet en haut débit (ADSL) avec un modem ECI USB sous le système d'exploitation Linux Mandrake.
";
echo "<BR><BR><BR>";
echo "<BR><BR><BR>";
echo "<BR><BR><BR>";

?>
</div>
<div class="bas">
<?php

   print ("<center><H3></h3></center><BR>");
   
   /* Affiche la date de dernière modification */
   echo "Dernière modification le ";
   echo date( "d/m/Y", filemtime( $PATH_TRANSLATED ) );
?>
</div>
</div>
</td>
</body>
</html>

Titre: Re:site multilingue
Posté par: POde.uk le le 18-07-2003 a 03:09:20

au lieu de echo "<H1><center>tout savoir sur le réseau</h1></center>";
tu fais

$blablafr = "<H1><center>tout savoir sur le réseau</h1></center>";

puis echo $blablafr

et tu fais un $blabalsp $blablade etc.
tu mets ca dans un fichier externe que tu include à un endroit stratégique
et ensuite avec les session tu sauvegardes la langue en cours
par contre il faudra utiliser les variables dynamiques pour générer le nom des variable contenant le texte dans la bonne langue

ou alors, dans le même genre, tu peux faire 4 fichiers de langue distincts mais dont le nom des variables sont identiques, ensuite tu fais un seul include avec le bon fichier de langue


c plusieurs pistes, yen a sûrement d'autres mais c à toi de voir, je te laisse cogiter:p

Titre: Re:site multilingue
Posté par: freegone39 le le 18-07-2003 a 08:43:30

Merci de ta réponse !

Pourrais tu me faire un exemple avec les include et les fichiers externes pour que je comprenne bien. (Je suis débutant en phpet mysql).
Aussi on ma dis que l'on peux faire un site multilingue avec une base de donnée avec MySql mais je pense que ça doit être compliqué ?

Qu'elle est la solution pour débuter que tu me conseilles ?

Merci d'avance !

Titre: Re:site multilingue
Posté par: Toutankharton le le 18-07-2003 a 14:51:27

il y a un bon tuto sur php debutant :
http://www.phpdebutant.org/article107.php?PHPSESSID=1b5dfb7f6fed32cd3eba633ddbf33ec9


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.