Récupérer une image écran pour l'afficher sur une autre page

Eléphant du PHP | 256 Messages

01 avr. 2021, 17:52

Bonjour,
Je m'exprime certainement mal, voici ce que je voudrais faire.
Cette URL https://www.carte-des-membres.com/fr/leforumrecifal/ affiche une carte.
Je voudrais appeler cette URL pour récupérer l'image que je vois à l'écran afin de l'afficher sur une autre page qui est crée en php.
Une idée ?

Mammouth du PHP | 2703 Messages

01 avr. 2021, 20:26

faire une copie d'écran me parait bien plus compliqué que d'utiliser les données depuis
https://www.carte-des-membres.com/loadc ... p?idc=5945
pour afficher une carte avec les membres sur une autre page. le js n'étant pas obscurci ( https://www.carte-des-membres.com/j/carteapi3_fr.js?0 ), c'est assez simple.

Avatar du membre
Mammouth du PHP | 1609 Messages

02 avr. 2021, 00:34

Salut, sinon tu peux tester wkhtmltoimage mais faut déjà pouvoir l'installer sur le serveur et c'est pas forcément simple d'obtenir le résultat souhaité, je sais que les quelques fois où je m'en suis servi j'ai quand même du un peu batailler sur les options de commande à utiliser.
https://wkhtmltopdf.org/

Il y a aussi la possibilité d'utiliser une iframe.
https://developer.mozilla.org/fr/docs/W ... ent/iframe
Développeur web depuis + de 20 ans

Eléphant du PHP | 256 Messages

02 avr. 2021, 09:38

Bonjour,
Merci pour vos réponses.
En écrivant "récupérer l'image" je ne pensais pas à faire une copie d'écran, mais à obtenir l'image que l'URL affiche pour l'afficher moi-même où je veux.
J'ai compris que je pourrais récupérer le script JS : je me débrouille avec html, php et Mysqli, mais avec JS je suis perdu, je ne sais vraiment pas comment faire.

D'autre part, avant de poser la question j'avais pensé à iframe, j'ai essayé
<iframe src='http://www.carte-des-membres.com/fr/leforumrecifal/'>
j'obtiens un cadre blanc.
J'ai essayé le lien donné par Or1
<iframe src='https://www.carte-des-membres.com/loadcalque.php?idc=5945'>
j'obtiens la liste des coordonnées des points qu'on voit sur la Carte : ce n'est pas ce à quoi je pensais mais c'est très intéressant car je pourrais utiliser ces coordonnées pour afficher ces points sur MA carte comme ceci https://www.leforumrecifal.com/UsersDetailsFrame.php
Est-il possible de récupérer cette liste pour l'utiliser en php ?
En d'autres termes, comment puis-je récupérer ceci https://www.carte-des-membres.com/loadc ... p?idc=5945 en php dans un string ou un array ?

Eléphant du PHP | 256 Messages

03 avr. 2021, 10:12

J'ai trouvé, avec file_get_contents