Lien html sur texte d'un autre site
tfou27
Messages postés
138
Statut
Membre
-
tfou27 Messages postés 138 Statut Membre -
tfou27 Messages postés 138 Statut Membre -
Bonjour,
J'ai besoin de votre aide.
Je suis en train de faire un site, et je voudrais afficher sur celui-ci une valeur texte actualisée par un autre site.
Je m'explique, sur ce site de jeu les scores sont actualisés tous les jours, mais les données affichées sont au format texte.
Donc il m'est impossible de m'en servir comme source sur mon site, comme une image à actualiser chaque jour...
exite t-il un moyen de pointer sur ce texte cible avec un lien?
Merci
J'ai besoin de votre aide.
Je suis en train de faire un site, et je voudrais afficher sur celui-ci une valeur texte actualisée par un autre site.
Je m'explique, sur ce site de jeu les scores sont actualisés tous les jours, mais les données affichées sont au format texte.
Donc il m'est impossible de m'en servir comme source sur mon site, comme une image à actualiser chaque jour...
exite t-il un moyen de pointer sur ce texte cible avec un lien?
Merci
Configuration: P4 2,8 Ghz Overclocké 3,7 Ghz + heatpipe Zalman CNPS9500 ATI HD 3850 512 DDR3 OC 680mhz à 810mhz +Heatpipe Zalman RAM 2 Go DDR2 400 CAS 2-3-3-2 + 4 Go Cache XP External Memory VF1000 XP PRO
13 réponses
-
Salut
il faut savoir si ces données sont des flux comme des flux RSS par exemple, si oui, tu peux le récupérer et l'intégrer sur ton site.
Sinon, tu peux toujours utiliser des fonctions PHP qui lisent le code source des page d'autre site puis utiliser des vérifications/expressions régulières pour en extraire les valeurs concerné (par les ID de leurs conteneur par exemple).
Je t'invite à chercher sur php.net les fonctions file_get_contents() et fopen()
Voila, en espérant t'avoir aidé
A+
Gaerebut -
Bonsoir,
Ce sont des scores de jeux en format texte dans le code source, qui sont actualisés au fur et à mesure.
Je ne pense pas que cela fonctionne comme les flux RSS.
Mais je vais voir sur php.net
Il est possible de mixer du php dans une page html?? via un script peut-être...
Mais merci je vais m'informer sur la fonction file_content...
Je test ;) -
Re,
en gros tu peu stocker tout le contenu de la page dans une variable et ensuite y effectuer les traitement pour prendre que ce que tu veux (expressions régulières)
A+
Gaerebut-
looool alors là je patauge complètement !!!
Je débute en html, et là tu me parles de php, que je connais mais de vue sur la gestion du forum entre autre, mais de là à écrire en PHP looool.
Enfin merci de ton dévouement.
Mais si j'abusais un peu :
tu pourrais pas me donner le code PHP pour extraire de mon message la donnée 146 du texte suivant?
Score = 146
je sais j'abuse.... Mais avec ce code j'essaierai de le mettre à ma sauce pour mon cas...
Un grand merci par avance! -
-
-
bon alors je m'en sors pas :(
Si quelqu'un peut m'aider
Je voudrai extraire les scores de ce site :
http://www.gametracker.com/server/8.9.17.203:27888/player/%3CS2N%3E%3CBillyKid%3E/
sur le 5 serveurs de jeu de ce joueur
https://www.gametracker.com/player/%3CS2N%3E%3CBillyKid%3E/?game=fear
Mais le tout pour 22 joueurs de l'équipe
Avec une mise à jour tous instantannée ou par jour...
Réalisable?
Merci -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Pourquoi ne pas te connecter à la base de données du site qui affiche les scores ?
Ça serait tellement plus simple.
Biensûr, faut que tu aies un accés à cette bdd. -
bonsoir,
je ne pense pas que je puisse accéder à leur base de donnée.
Il faut que j'en formule la demande.
Sachant que sur notre site nous leur faisons de la pub...
je cherche avec les fonctions fil_get_contenent et fopen mais j'y arrive pas -
Euh ... ça m'étonnerai qu'ils te laissent un accés à la base de données ... (j'ai proposé cette solution parce que je croyais que le site était à toi).
Par contre, tu peux leur demander de créer un script qui génère le texte. Ainsi, il suffit de l'appeler avec PHP (avec file_get_contents()). -
je viens de faire un essai, j'arrive à extraire toute la page avec file_get_contenants
Du progrès lol
Il faut maintenant que j'arrive à mettre en forme.
Mais il y a trop d'info... il faut que je délimite le "début " de lecture et la fin ... j'approfondie sur php.net
Si tu veux voir :
http://www.s2n.fr/essai.html
Merci -
-
Demande au webmaster de mettre un script dans un nouveau fichier qui n'affiche que les scores. Ainsi, tu peux facilement les récupérer.
-
ok merci je vais faire comme tu dis.
Mais, toutefois j'aimerai bien connaitre la solution à mon probleme ;) je reste sur un échec :)
Alors je continu sur la voix de Gaerebut, qui a l'air de connaitre la solution .... -
Imaginons que les score soit dans un <div> ayant comme id "score", voici le script qu'il faut utilisé :
<?php $source = file_get_contents("http://www.sitequiaffichelesscores.com/lapage.php"); preg_match_all('#<div id="score">(.+)</div>#i',$source,$resultat); $score = $resultat[0][1]; echo $score; ?>
Je n'ai pas testé alors je ne garantit rien surtout que je n'ai jamais utiliser file_get_contents et preg_match_all. -
désolé, mais cela ne marche pas...
Je cherche... je pense que la piste est la :)