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

roseberrymail Messages postés 14 Statut Membre -  
 devyyx -
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 11905 Statut Modérateur 2 332
 
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
devyyx
 
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