pour la partie 1 nikel,
pour la partie 2 je n'ai pas utilisé preg_replace car c'est pour faire un remplacement dans une chaine de caractères or moi je voudrais récupérer une chaine de caractères (i pour insenssible à la case) ! d'où l'utilisation de eregi .
mais cela ne fonctionne pas comme je voudrais !!
j'ai essayé
Code :
- preg_match( "/<div class=\"post\" id=\".*?\">(.*?)<\/div>/Uis", $response, $regs );
|
mais là jai la même chose qu'avant, plus de chose qu'il m'en faut !
le problème c'est que le pattern prend toujours le </div> le plus éloigné, il ne prend pas en compte la syntaxe html,
mais comment faire pour lui dire de limiter sa recherche au </div> le plus proche ?
mon but est de faire un script qui permet de récupérer des articles à partir d'un flux RSS, et des les intégrer en base de données.
pour le flux RSS => OK,
vérification de présence de l'article en base de données => OK,
pour récupérer la page qui contient l'article => OK,
pour nettoyer la page, et ne ressortir que l'article => technique de la pierre => Echec
pour mettre en base de données l'article => OK,
---------------
Tout à commencé par un rêve...