Signature dynamique score jeux ?
Dernière réponse : dans Programmation
Bonjour à tous,
En fait un camarade d'un jeu en ligne souhaiterai créer une signature personnalisée qui affiche son score sur le forum de son alliance.
C'est un jeu en PHP ( www.ikariam.fr ) où il suffit de faire une recherche dans le classement pour afficher le score du joueur...
J'aurais donc voulu savoir avec quel langage il serait possible de faire ca ? Php ?
Et quels fonctions sont à utiliser pour arriver à mes fins...
D'une facon général, il faudrait lancer la recherche dans le classement, récupérer le score et l'afficher....
En fait un camarade d'un jeu en ligne souhaiterai créer une signature personnalisée qui affiche son score sur le forum de son alliance.
C'est un jeu en PHP ( www.ikariam.fr ) où il suffit de faire une recherche dans le classement pour afficher le score du joueur...
J'aurais donc voulu savoir avec quel langage il serait possible de faire ca ? Php ?
Et quels fonctions sont à utiliser pour arriver à mes fins...
D'une facon général, il faudrait lancer la recherche dans le classement, récupérer le score et l'afficher....
Autres pages sur : signature dynamique score jeux
Lassé par la pub ? Créez un compte
D'abord Merci pour vos réponses.
Bon je pensais avoir été plus clair dans mon message...
allstar27, je ne souhaite pas récupérer les données directement dans la base de données mais en passant par la page des classements comme l'a fait remarqué -Cart-.
En poussant mes recherches un peu plus loin, j'ai trouvé le code suivant :
Et ca marche plutôt bien ! Mais le HIC maintenant, c'est que pour avoir accès à la page du classement, il faut être loggué avec un compte valide ! Dans notre cas, c'est bien le serveur Web qui affiche la page et tente donc de se connecter. Donc la démarche à suivre serait la suivante :
1. Le serveur Web se loggue sur la page (KO)
2. Le serveur Web récupère le code source de la page de Classement (OK)
3. Le serveur Web renvoi les infos sous forme d'image (OK)
Je progresse mais j'ai quand même quelques doutes quand à la possibilité d'ouvrir une session sur le site du jeu à partir du serveur Web distant...
Bon je pensais avoir été plus clair dans mon message...
allstar27, je ne souhaite pas récupérer les données directement dans la base de données mais en passant par la page des classements comme l'a fait remarqué -Cart-.
En poussant mes recherches un peu plus loin, j'ai trouvé le code suivant :
<?php $ch = curl_init(); $timeout = 5; // set to zero for no timeout curl_setopt ($ch, CURLOPT_URL, '<a href="http://www.page_dont_on_veut_afficher_la_source.xxx" target="_blank">http://www.page_dont_on_veut_afficher_la_source.xxx</a>'); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $file_contents = curl_exec($ch); curl_close($ch); $lines = array(); $lines = explode("\n", $file_contents); // display file line by line foreach($lines as $line_num => $line) { echo "Line # {$line_num} : ".htmlspecialchars($line)."<br />\n"; } ?>
Et ca marche plutôt bien ! Mais le HIC maintenant, c'est que pour avoir accès à la page du classement, il faut être loggué avec un compte valide ! Dans notre cas, c'est bien le serveur Web qui affiche la page et tente donc de se connecter. Donc la démarche à suivre serait la suivante :
1. Le serveur Web se loggue sur la page (KO)
2. Le serveur Web récupère le code source de la page de Classement (OK)
3. Le serveur Web renvoi les infos sous forme d'image (OK)
Je progresse mais j'ai quand même quelques doutes quand à la possibilité d'ouvrir une session sur le site du jeu à partir du serveur Web distant...
Non, c'est bien là le problème...
J'ai tenté d'ouvrir une connexion à partir de mon hébergeur (free) en copiant la page de connexion et en pré-remplissant le formulaire avec Login/Mdp puis en validant le formulaire via du Javascript... mais nada...
Je viens de penser que le Javascript s'exécutait côté client... donc forcément que cela ne marchera pas...
Et une redirection en Php ne servirait pas à grand chose je pense...
J'ai tenté d'ouvrir une connexion à partir de mon hébergeur (free) en copiant la page de connexion et en pré-remplissant le formulaire avec Login/Mdp puis en validant le formulaire via du Javascript... mais nada...
Je viens de penser que le Javascript s'exécutait côté client... donc forcément que cela ne marchera pas...
Et une redirection en Php ne servirait pas à grand chose je pense...
Bonjour,
1ere étape : tu t'authentifies sur le site de façon classique.
2ème étape : tu regardes le contenu des cookies éventuels ($_COOKIE ou $HTTP_COOKIE_VARS en php)
3ème étape: tu te connectes à la fameuse page en ayant préalablement initialisé les cookies qui vont bien avec SETCOOKIE
Pour ce qui est des elements formulaires POST ou GET, tu as l'air de gérer le javascript, je te fais confiance.
1ere étape : tu t'authentifies sur le site de façon classique.
2ème étape : tu regardes le contenu des cookies éventuels ($_COOKIE ou $HTTP_COOKIE_VARS en php)
3ème étape: tu te connectes à la fameuse page en ayant préalablement initialisé les cookies qui vont bien avec SETCOOKIE
Pour ce qui est des elements formulaires POST ou GET, tu as l'air de gérer le javascript, je te fais confiance.
J'avoue que j'ai dû mal à comprendre ce que tu dis...
J'ai bien récupéré les cookies relatif à ma page. Toutefois si j'utilise la fonction SETCOOKIE, c'est pour créer les cookies à partir de mon serveur Web vers mon PC... Or si j'ai besoin de stocker des cookies quelque part, c'est sur mon serveur Web et non sur mon poste.
Ou bien, c'est que je n'ai pas compris ce que tu voulais faire ou la façon dont cela marchait...
J'ai bien récupéré les cookies relatif à ma page. Toutefois si j'utilise la fonction SETCOOKIE, c'est pour créer les cookies à partir de mon serveur Web vers mon PC... Or si j'ai besoin de stocker des cookies quelque part, c'est sur mon serveur Web et non sur mon poste.
Ou bien, c'est que je n'ai pas compris ce que tu voulais faire ou la façon dont cela marchait...
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :