cs_protect
Messages postés87Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention15 mai 2011
-
20 déc. 2003 à 16:51
jeungob
Messages postés27Date d'inscriptionvendredi 27 août 2004StatutMembreDernière intervention 9 juin 2007
-
20 mars 2005 à 12:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
jeungob
Messages postés27Date d'inscriptionvendredi 27 août 2004StatutMembreDernière intervention 9 juin 2007 20 mars 2005 à 12:47
c'est cool car j'arrivait po à le faire sur le site de phpdébutant Merci je met 9
Hellway
Messages postés37Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention 2 août 2004 29 avril 2004 à 19:14
L'utilisation du switch n'est pas très bien gérée en PHP et d'un point de vue rapidité d'éxecution, il semblerai qu'il soit plus pratique d'utiliser l'imbrication des conditions plutôt qu'un "switch".
ZorZech
Messages postés3Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention29 avril 2004 29 avril 2004 à 17:39
Il manquait qq chose a ton code ?? ca fonctionne mieux avec ca ;)
$lang = $_GET['lang'];
cs_Mills
Messages postés3Date d'inscriptiondimanche 15 juin 2003StatutMembreDernière intervention14 mars 2004 14 mars 2004 à 20:58
Decide lang est en trop je trouve, un switch raccourcirait le code, au lieu d'une utilisation de if/else.
Hellway
Messages postés37Date d'inscriptionlundi 14 avril 2003StatutMembreDernière intervention 2 août 2004 22 déc. 2003 à 14:02
Personellement, j'ai utilisé un système similaire pour mon portail dont la source est ici, mais par contre, l'utilisation des constantes est une erreur.
En effet, j'ai vu sur le site de php.net un commentaire qui montrait la différence du temps d'execution entre l'implémentation et l'affichage de cent variables et de cent constantes. Surprise, sur une moyenne de dix executions, le gars a trouvé une rapidité sensiblement plus grande pour des variables que pour des constantes. C'est surprenant quand on pense qu'une constante n'est pas amenée à changer de valeur. Je pense que c'est une bonne question à dévellopper. Par exemple, les fichiers de langues des grands scripts tels que phpmyadmin utilisent des variables et non des constantes.
Pour en revenir au script laissé ici, je trouve qu'il y a beaucoups de tralalas pour rien ! Perso, sur mon site, j'ai juste mis ça :
include("$Lang.lang");
avec un test d'existance bien-sûr.
Parceque dans le cas de ton code, si on gère une centaine de languages différents... Ca sera un peu laborieux...
mathieumg
Messages postés558Date d'inscriptionmardi 4 février 2003StatutMembreDernière intervention18 février 2006 20 déc. 2003 à 18:20
J'avais fais un système semblable pour http://www.iceknights.ca.tc excepté gérer avec des sessions...alors la variable langue est passée de page en page ce qui est assez pratique ;)
Mathieu M-Gosselin
cs_protect
Messages postés87Date d'inscriptionlundi 19 mai 2003StatutMembreDernière intervention15 mai 20116 20 déc. 2003 à 16:51
j'allais oublier:
Pour chnager de lang au cas où...(ce ki normalement se faire tout seul)
il vous suffit de faire un liens comme ceci
///Langue en
[index.php?lang=en English language]
///Langue fr
[index.php?lang=fr French language]
Merci d'y apporter votre commentaire si vous avez des amelioration a faire..
20 mars 2005 à 12:47
29 avril 2004 à 19:14
29 avril 2004 à 17:39
$lang = $_GET['lang'];
14 mars 2004 à 20:58
22 déc. 2003 à 14:02
En effet, j'ai vu sur le site de php.net un commentaire qui montrait la différence du temps d'execution entre l'implémentation et l'affichage de cent variables et de cent constantes. Surprise, sur une moyenne de dix executions, le gars a trouvé une rapidité sensiblement plus grande pour des variables que pour des constantes. C'est surprenant quand on pense qu'une constante n'est pas amenée à changer de valeur. Je pense que c'est une bonne question à dévellopper. Par exemple, les fichiers de langues des grands scripts tels que phpmyadmin utilisent des variables et non des constantes.
Pour en revenir au script laissé ici, je trouve qu'il y a beaucoups de tralalas pour rien ! Perso, sur mon site, j'ai juste mis ça :
include("$Lang.lang");
avec un test d'existance bien-sûr.
Parceque dans le cas de ton code, si on gère une centaine de languages différents... Ca sera un peu laborieux...
20 déc. 2003 à 18:20
Mathieu M-Gosselin
20 déc. 2003 à 16:51
Pour chnager de lang au cas où...(ce ki normalement se faire tout seul)
il vous suffit de faire un liens comme ceci
///Langue en
[index.php?lang=en English language]
///Langue fr
[index.php?lang=fr French language]
Merci d'y apporter votre commentaire si vous avez des amelioration a faire..