Ses derniers messages sur les forums
Et question performances, ça risque pas d'être tendu ? Parce que ça risque de faire un paquet de fichiers ouverts si le site est chargé.
Je ne comprend pas :/
En fait, quand tu utilises du gettext, tu as un couple de fichier par langue :
- un fichier .po qui contient tous les textes du site plus leurs traductions
- un fichier .mo qui est une version compilée du .po, et c'est ce fichier qui est utilisé pour afficher une traduction
Et ce .mo, il pese genre 100 octets.
Donc quand tu surfes dans une certaine langue, PHP (gettext) cherche la traduction dans un fichier unique de 100 octets.
Niveau perf, ca marche extrêmement bien.
C'est faux ton truc sparh.
mysql> SELECT * FROM test;
+--------+-------+
| pseudo | point |
+--------+-------+
| toto | 5 |
| titi | 5 |
| pom | 4 |
+--------+-------+
3 rows in set (0.00 sec)
mysql> SELECT DISTINCT COUNT(*) AS rang FROM test WHERE point ='5';
+------+
| rang |
+------+
| 2 |
+------+
1 row in set (0.00 sec)
mysql> SELECT DISTINCT COUNT(*) AS rang FROM test WHERE point ='4';
+------+
| rang |
+------+
| 1 |
+------+
1 row in set (0.00 sec)
Le membre qui a 5 points a soit disant un rang 2. Or on a deux membres qui ont 5 points. ils ont les rangs 1 et 2.
Et le membre qui a 4 points n'est pas au rang 1, mais au rang 3.
Ou alors, on a pas la même notion de rang, et tu nous as mal exposé ton problème.
Heu oui, tu le copies colles.
Ou bien t'en fais un unique .js que tu inclus dans tes fichiers html.
La meilleure solution, c'est le
gettext :)
Oui, si on stocke le rang dans une table, c'est optimisable, mais si il ne le fait pas, non.
Déjà, il faut que tu logues tout les affichage des mots (pour savoir combien de fois tel mot s'est déjà affiché).
Ensuite, ben un simple SELECT ORDER BY nb_apparition suffit non ?
Change d'hébergeur :)
Pourquoi cela ne fonctionne pas ?
Il n'y a pas d'erreur de code.
Il faut nous en dire plus pour que l'on t'aide sur ton problème.
Essaye de débuguer, d'afficher tes variables pour voir ce qu'elles contiennent et ainsi voir l'endroit ou y'a un truc qui cloche.
Oui c'est compatible.
PHP ne fait que générer quelque chose : tu peux générer du HTML, des balises WAP, voir même générer du PHP avec du PHP (mais la se pose le problème de l'interprétation du code par le navigateur).
On s'éloigne du sujet de départ la non ?
Autant en créer un nouveau.
PS : pense au bbcode pour colorer ton code PHP.