| Friend list trackmania sur son site | |
|
|
Auteur | Message |
---|
Bot rOm Acolyte de la Team Rocket
Messages : 12 Inscription : 11/04/2011
| Sujet: Friend list trackmania sur son site Lun 11 Avr 2011 - 10:39 | |
| | |
|
| |
Fadden Boss
Messages : 5568 Inscription : 16/07/2008
| Sujet: Re: Friend list trackmania sur son site Lun 11 Avr 2011 - 11:32 | |
| Salut,
Tu pourras sûrement récupérer ta liste de buddy, mais pas qui est en ligne. D'ailleurs je ne pense pas que ce soit possible d'une manière ou d'une autre... Mais bon ce que tu as trouvé à été fait par Fabien (Smurf) CALLUAUD, donc ce serait peut-être une bonne idée de lui demander des infos^^ | |
|
| |
Bot rOm Acolyte de la Team Rocket
Messages : 12 Inscription : 11/04/2011
| Sujet: Re: Friend list trackmania sur son site Lun 11 Avr 2011 - 11:36 | |
| Ben le trucs c'est que avant je fessait partie de la team &µ...Fox et que un mec nous l'avais fait mais il refuse de me donner son code....Il ma juste orienté vers cette page....
On pouvais voir qui de notre team etait co a TM depuis notre forum
Pour prendre contact avec Fabien smurf il n'y a aucune adresse :\ | |
|
| |
Red Shreder Espion des Rockets
Messages : 3134 Inscription : 22/11/2009
| Sujet: Re: Friend list trackmania sur son site Lun 11 Avr 2011 - 15:36 | |
| Bon moi je n'y connais rien donc voilà quoi mais par contre je pense savoir où tu peux contacter ce fameux Fabien... Si tu regardes bien en haut de la page du lien que tu as indiqué... il y a le sigle du site tm-ladder, donc je pense que c'est lui l'auteur de ce site : http://fr.tm-ladder.com/En bas de la page d'acceuil tu cliques sur "mail" pour le contacter (mais avant cela il faut que tu sois connecté au site)... par contre je ne suis pas sûr à 100% que ce soit bien lui ^^ - Bot rOm a écrit:
- Je viens vous voir car aparament il y a des PGM en informatique ici
Oui c'est vrai ça EDIT : Si maintenant je suis bien sûr que c'est la bonne personne. Car dans cette même page d'acceuil, il y a son login tm d'indiqué et ce login correspond au pseudo "Smurf" Donc si c'est pas lui c'est que c'est vraiment une grosse coïncidence ^^ | |
|
| |
_%_ Boss
Messages : 3114 Inscription : 15/07/2008
| Sujet: Re: Friend list trackmania sur son site Lun 11 Avr 2011 - 17:10 | |
| Saludos !, - Bot rOm a écrit:
- Je viens vous voir car aparament il y a des PGM en informatique ici
http://www.trackmania.com/fr/forum/viewtopic.php?t=38750
Voila donc je voudrais mettre ma friend list trackmania sur mon site pour voir qui est connecté au jeu depuis mon forum Moi je suis avant tout un vrai PGM de TM mais j'ai quand même une bonne nouvelle : ce que tu veux faire est possible si tu connais les logins de tes friends. Comme quelqu'un te l'explique sur le forum officiel, il faut que tu demandes tes identifiants par mail à l'adresse qu'il donne. Une fois que tu auras réussi à récupérer tes identifiants repasse par ici. | |
|
| |
Bot rOm Acolyte de la Team Rocket
Messages : 12 Inscription : 11/04/2011
| Sujet: Re: Friend list trackmania sur son site Lun 11 Avr 2011 - 17:55 | |
| Ok ben je viens d'envoyer le mail, donc dés que j'ai une rep je repasse par ici ^^ | |
|
| |
Bot rOm Acolyte de la Team Rocket
Messages : 12 Inscription : 11/04/2011
| Sujet: Re: Friend list trackmania sur son site Lun 18 Avr 2011 - 12:36 | |
| C'est bon j'ai eu mes identifiant comment je doit mit prendre maintenant ^^ Merci | |
|
| |
_%_ Boss
Messages : 3114 Inscription : 15/07/2008
| Sujet: Re: Friend list trackmania sur son site Lun 18 Avr 2011 - 19:34 | |
| Alors, c'est simple et complexe. Tout d'abord, télécharge ce script et dézippe le : https://sd-1.archive-host.com/membres/up/189032238961532019/tmfIsOnlineclassphp.zipIl s'agit d'une classe Php qui récupère si un joueur est en ligne ou non. Le script gère automatiquement la mise en cache des données afin d'éviter d'effectuer des requêtes vers le serveur de stats trop souvent car c'est pas bien. Les résultats ne sont donc pas forcément à jour en temps réel car les données sont gardées en cache environ 5 minutes. Le script utilise curl donc il faut que cette extension soit activée (et ça ça dépend de ton hébergeur... ). Si vraiment ça pose problème j'essaierai de faire une version sans curl mais bon, voilà quoi. Pour l'utiliser il suffit d'écrire dans n'importe quel fichier Php : - Code:
-
<?php
require 'tmfIsOnline.class.php'; // On inclut le fichier
$tmfIsOnline = new TMFIsOnline('TON_LOGIN', 'TON_MOT_DE_PASSE'); /* On crée un objet TMFIsOnline en passant en paramètres le login et le mot de passe fournis par Nadeo */
// On crée une liste de PGM $buddies = array('vitessepure', 'jen-roger', 'alahoupe', 'red_shreder', 'supadope');
foreach($buddies as $buddy) // Pour chaque PGM { if($tmfIsOnline->isOnline($buddy)) // On teste s'il est en ligne echo '<p>' . $buddy . ' est en ligne, trop cool !</p>'; // Le PGM est en ligne ! (A remplacer par ce que tu veux) else echo '<p>' . $buddy . ' n\'est pas en ligne. C\'est un poivron.</p>'; // Le PGM n'est pas en ligne... (A remplacer par ce que tu veux) }
?>
Remplace les logins présent dans la liste de PGM par ceux que tu veux. Attention cependant, plus il y a de logins, plus les appels au serveur de stats seront nombreux (un par login) et donc plus la page sera longue à charger. Une bonne solution serait d'exécuter ce script de façon asynchrone pour ne pas ralentir le chargement de la page en utilisant Ajax (via jQuery c'est assez simple à mettre en place). Modifie les instructions présentes dans les conditions (si le joueur est en ligne ou non) comme tu le souhaites pour arriver à tes fins. Voili voilà. | |
|
| |
Bot rOm Acolyte de la Team Rocket
Messages : 12 Inscription : 11/04/2011
| |
| |
_%_ Boss
Messages : 3114 Inscription : 15/07/2008
| Sujet: Re: Friend list trackmania sur son site Lun 18 Avr 2011 - 20:19 | |
| Il faut effectivement que tu uploads le fichier et que, dans n'importe quelle page de ton site, tu mettes le code que je t'ai mis dans mon message précédent en l'adaptant à ce que tu veux faire. Tu n'as pas à modifier le script que tu as téléchargé.
| |
|
| |
Bot rOm Acolyte de la Team Rocket
Messages : 12 Inscription : 11/04/2011
| Sujet: Re: Friend list trackmania sur son site Lun 18 Avr 2011 - 20:25 | |
| ok ok je vais faire quelque test si jamais je rame de trop je te demanderais quelques infos Merci en tt cas Possible de venir sur la chat box ??? | |
|
| |
Bot rOm Acolyte de la Team Rocket
Messages : 12 Inscription : 11/04/2011
| Sujet: Re: Friend list trackmania sur son site Lun 18 Avr 2011 - 20:42 | |
| Bon j'ai fait comme tu ma dit, j'ai Up le fichier .PHP sur le serveur FTP des serveur de notre team . Puis j'ai rentré le code comme tu m'a dit en utilisant mes code et identifiant Nadeo et en changeant les logins des joueurs . Voici le code que j'ai dans ma page HTML . - Code:
-
<?php
require 'http://88.191.140.204/stats/tmfIsOnline.class.php'; // On inclut le fichier
$tmfIsOnline = new TMFIsOnline('tmf-public148', '######'); /* On crée un objet TMFIsOnline en passant en paramètres le login et le mot de passe fournis par Nadeo */
// On crée une liste de PGM $buddies = array('epsilon68', 'nepheus', 'alahoupe');
foreach($buddies as $buddy) // Pour chaque PGM { if($tmfIsOnline->isOnline($buddy)) // On teste s'il est en ligne echo '<p>' . $buddy . ' est en ligne, trop cool !</p>'; // Le PGM est en ligne ! (A remplacer par ce que tu veux) else echo '<p>' . $buddy . ' n\'est pas en ligne. C\'est un poivron.</p>'; // Le PGM n'est pas en ligne... (A remplacer par ce que tu veux) }
?> Et voici le résultat => http://team-bot.keuf.net/h4-player-coJ'ai testé en temps rééle avec un pote mais ca ne marche pas :s peut un me dire ou est l'erreur...Car je t'avourais que la je découvre le PHP Merci | |
|
| |
_%_ Boss
Messages : 3114 Inscription : 15/07/2008
| Sujet: Re: Friend list trackmania sur son site Lun 18 Avr 2011 - 21:06 | |
| Il faut que ton fichier h4-player-co ait l'extension .php. Il faut aussi que le fichier que je t'ai passé et h4-player-co.php soient situés au même endroit. (Pour le "require" il vaut mieux que ce soit "require 'tmfIsOnline.class.php';")
| |
|
| |
Bot rOm Acolyte de la Team Rocket
Messages : 12 Inscription : 11/04/2011
| Sujet: Re: Friend list trackmania sur son site Mar 19 Avr 2011 - 5:08 | |
| - _%_ a écrit:
- Il faut que ton fichier h4-player-co ait l'extension .php.
Il faut aussi que le fichier que je t'ai passé et h4-player-co.php soient situés au même endroit. (Pour le "require" il vaut mieux que ce soit "require 'tmfIsOnline.class.php';")
H4-player-co ?? Je le trouve ou ce fichier ? | |
|
| |
_%_ Boss
Messages : 3114 Inscription : 15/07/2008
| Sujet: Re: Friend list trackmania sur son site Mar 19 Avr 2011 - 16:38 | |
| J'en sais rien, ça serait plutôt à toi de me le dire , c'est toi qui m'a donnée cette URL : - Bot rOm a écrit:
- Et voici le résultat => http://team-bot.keuf.net/h4-player-co
C'est peut-être un dossier en fait, je ne peux pas deviner tout ce que tu fais... Quoi qu'il en soit, j'ai fait un zip de tous les fichiers utiles, modifie le login et le mot de passe de who_online.php puis upload tous les fichiers dans le même répertoire. Ensuite accède au fichier who_online.html avec ton navigateur voir ce que ça fait. | |
|
| |
Bot rOm Acolyte de la Team Rocket
Messages : 12 Inscription : 11/04/2011
| Sujet: Re: Friend list trackmania sur son site Mar 19 Avr 2011 - 17:50 | |
| Bon j'ai tout fait comme tu ma dit.....J'ai up tout mes fichier est metant mes identifiants....Mais ca marche toujours pas :\ Quand je lance la page Who's...HTML il me met Test chargemnt Ajax....Puis rien... voici la page HTML qui devrais aficher le script http://88.191.140.204/tmonline/who_online.htmlMerci....Mais peut tu me faire un genre de mini Tuto..ce serais cool | |
|
| |
_%_ Boss
Messages : 3114 Inscription : 15/07/2008
| Sujet: Re: Friend list trackmania sur son site Mar 19 Avr 2011 - 18:54 | |
| Ton fichier who_online.php ne contient que "testtest1" et ça c'est pas normal. Remplace-le par celui qui est dans le zip et mets tes identifiants que Nadeo t'as passé : (dans who_online.php) - Code:
-
new TMFIsOnline('login', 'mot_de_passe'); - Bot rOm a écrit:
- Mais peut tu me faire un genre de mini Tuto..ce serais cool
Ben je ne peux pas faire plus simple que ce que je fais en ce moment donc ça ne nous avancerait pas à grand-chose je pense... | |
|
| |
_%_ Boss
Messages : 3114 Inscription : 15/07/2008
| Sujet: Re: Friend list trackmania sur son site Jeu 21 Avr 2011 - 17:52 | |
| | |
|
| |
Bot rOm Acolyte de la Team Rocket
Messages : 12 Inscription : 11/04/2011
| Sujet: Re: Friend list trackmania sur son site Ven 22 Avr 2011 - 19:19 | |
| Bon j'ai tout suivi ta MegaAstuce..Merci d'ailleur Mais ca bug...mais y'a du mieu..ca affiche le Qui est en ligne mais pas de buddy qui s'affiche.... http://88.191.140.204/tmonline/ | |
|
| |
_%_ Boss
Messages : 3114 Inscription : 15/07/2008
| Sujet: Re: Friend list trackmania sur son site Ven 22 Avr 2011 - 20:22 | |
| Je peux voir ton fichier who_online.php ?
As-tu la possibilité d'activer l'extension php curl ? | |
|
| |
Red Shreder Espion des Rockets
Messages : 3134 Inscription : 22/11/2009
| Sujet: Re: Friend list trackmania sur son site Ven 22 Avr 2011 - 20:50 | |
| - _%_ a écrit:
- As-tu la possibilité d'activer l'extension php curl ?
Php curl, ça aurait pas un rapport avec le curling par hasard ? | |
|
| |
Contenu sponsorisé
| Sujet: Re: Friend list trackmania sur son site | |
| |
|
| |
| Friend list trackmania sur son site | |
|