bonjour,
la page distante contient ce bout de code:
[...]
<div style="blabla">
<p style="blabla 14px;width:580px;">
description description description description description description description description description description description description description description description description description description description description description description description description description description description description <br />
<a href="lien" style="blabla">clique</a>
</p>
<img src="/images/img.jpg" />
[...] |
je souhaite récupérer toute la description, je procède tel que:
Code :
- if(preg_match('!14px;width:580px;">(.*)<br!',$result,$descr)){
- $descr = $descr[1];
- echo $descr;
- }else{echo'lol fail #13'; exit;}
|
or ça ne m'affiche pas la description. je pense que c'est parce que le <p style="blablabla"> et la description et le <br /> ne sont pas tous sur la même ligne.
et justement je ne sais pas capturer sur plusieurs lignes.
Quelle est la bonne façon?
( ce pattern de preg_match() fonctionne très bien quand je veux récupérer des infos qui figurent sur une seule même ligne )
merci.