Recuperer le code d'une frame d'un autre site

Fermé
roseberrymail Messages postés 2 Date d'inscription dimanche 15 mars 2009 Statut Membre Dernière intervention 6 avril 2009 - 5 avril 2009 à 10:45
 devyyx - 10 août 2009 à 11:35
Bonjour,
Dans le cadre du développement de mon site web, je cherche a créer un script php (ou javascript si impossible en php) qui me permet de récupérer le code source d'une frame présent sur un page web d'un autre site afin de récupérer un lien contenu dans cette frame.

J'ai essayé diverses méthodes (notamment avec implode en php) mais elles sont toutes restées infructueuses.


Pourtant, il doit bien y avoir un moyen d'accéder à ces informations puisque mon navigateur internet affiche le contenu de la frame (il y a donc bien un moment ou il a accès au code source de la frame).

Comment faire en php ?

Merci d'avance pour votre aide. ;)
A voir également:

2 réponses

Yoan Messages postés 11795 Date d'inscription mardi 1 février 2005 Statut Modérateur Dernière intervention 10 décembre 2023 2 330
5 avril 2009 à 12:14
Avec un code dans ce genre ça devrait marcher :
$data=file_get_contents('http://www.example.org');
$begin=strpos($data,'<FRAME')+strlen('<FRAME');
$end=strpos($data,'</FRAME')-1;
$data=substr($data,$begin,$end-$begin);

Mais il doit y avoir des manières plus propres de le faire. En passant par des expressions régulières par exemple. Parce que si les balises passent des majuscules au minuscules ou si un espace est inséré entre < et FRAME ça ne marche plus.
0
Je crois que la question était un peu plus compliquée que ça, en fait il veut récupérer le code d'une frame PUIS récupérer le lien dans la frame...

Ca a l'air apparemment assez simple quand même :

http://www.ficgs.com/Comment-r%C3%A9cup%C3%A9rer-le-code-d-une-frame-f4233.html

Puis il doit suffir de chercher le lien dans le contenu obtenu.
0