Chopper une partie du contenu d'une page ? (file_get_contents SimpleXml ?...)

Nicojy
Invité n'ayant pas de compte PHPfrance

24 sept. 2008, 03:22

Salut,

Comme le dit le titre, je cherche bêtement à chopper une partie d'une de mes pages, et de l'afficher comme bon me semble dans une autre page... Cela dit , même si je sais que c'est possible, je ne sais pas comment faire. Pour ce que je veux faire, je sais pas par quoi commencer.

Pouvez vous m'indiquer une piste ?

Merci.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

24 sept. 2008, 11:49

Bonjour,

Voici la méthode que j'utilise:
1) file_get_contents() pour récupérer le code HTML de la page distante
2) preg_match() avec une regex pour filtrer le contenu qui nous intéresse

Si tu as la main sur le code source de ta page distante, ça simplifie grandement le boulot car tu peux mettre des tags invisibles (sous la forme de commentaires HTML) pour tes visiteurs mais qui te simplifieront grandement ta regex. ;)
Quand tout le reste a échoué, lisez le mode d'emploi...