par
@rthur » 25 août 2008, 23:52
Bonjour,
2 questions afin de mieux cerner ton besoin:
- Quel est la finalité de ton script? A quoi va servir ces pages enregistrées?
- Que veux tu enregistrer exactement :
1) la page contenue dans l'iframe?
2) la page principale + la page contenue dans l'iframe?
3) la page principale + la page contenue dans l'iframe + toutes les images/script/css (en clair ce qu'il faut pour naviguer "hors connexion")?
Pour le 1) il te suffit de faire un file_get_contents() de l'url de l'iframe (et pas de la page parente)
Pour le 2) il faut faire un file_get_contents() de la page parente, ensuite tu parse (via une regex par exemple) pour récupérer l'url de l'iframe et tu fais un file_get_contents() de l'url trouvée
Pour le 3) c'est assez complexe à faire en PHP, le mieux est de passer par des utilitaires fait pour ça comme un aspirateur de site (httrack par exemple)
Bonjour,
2 questions afin de mieux cerner ton besoin:
- Quel est la finalité de ton script? A quoi va servir ces pages enregistrées?
- Que veux tu enregistrer exactement :
1) la page contenue dans l'iframe?
2) la page principale + la page contenue dans l'iframe?
3) la page principale + la page contenue dans l'iframe + toutes les images/script/css (en clair ce qu'il faut pour naviguer "hors connexion")?
Pour le 1) il te suffit de faire un file_get_contents() de l'url [b]de l'iframe[/b] (et pas de la page parente)
Pour le 2) il faut faire un file_get_contents() de la page parente, ensuite tu parse (via une regex par exemple) pour récupérer l'url de l'iframe et tu fais un file_get_contents() de l'url trouvée
Pour le 3) c'est assez complexe à faire en PHP, le mieux est de passer par des utilitaires fait pour ça comme un aspirateur de site (httrack par exemple)