Lecture d'un fichier

Petit nouveau ! | 1 Messages

01 févr. 2010, 16:36

bonjour à tous,
je récupère le code html d'une page via la fonction file_get_contents.
Je souhaite récupérer juste une partie de ce code. Je connais les chaines de caractères dé début et de fin. Comment faire ?
ex : $fichier =" coucou je m'appelle bob et j'aime bien jouer au football le dimanche matin avec mes amis";
$chaine_debut = "le";
$chaine_fin = "matin";
je veux donc recuperer ce fichier ci-dessous :
$fichier_a_recuperer = "le dimanche matin";


Merci de vos réponses

ViPHP
ViPHP | 5462 Messages

01 févr. 2010, 17:02

pour récupérer du html c'est avec DomDocument
http://php.net/manual/fr/class.domdocument.php

a toi d'aller cherche la balise que tu veux et affichier son contenu

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

02 févr. 2010, 21:27

Tu peux le faire de différente façons :)

Par exemple trouver la première occurence de la chaine "le" et "matin" avec strpos(), puis utiliser substr() pour couper la chaine autour. Tu peux également utiliser preg_match() avec une expression régulière, ce qui sera sans doute le plus pratique...
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...