bonjour
j'ai quelques petits soucis, et après quelques bonnes heures de recherches, j'abandonne ...
alors voilà
donc $expr marche parfaitement bien, et j'arrive à afficher tout ce que je souhaite,et le résultat trouvé me convient (=c'est bien ce que je cherchais à avoir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $data = CODE SOURCE D UNE PAGE WEB; $expr = '#<td><a href="(.*?)">(.*?)</a></td>">#'; //$expr = '#<td><a href="(.*?)">(.*?)</a></td><td class="(.*?)">#'; preg_match_all($expr,$data, $res); if( count($res[0]) !=0 ){ echo '<h2>resultat trouves '.count($res[0]).'</h2>'; echo '<h1>'.strip_tags($res[2][0]).'</h1>'; //exemple d'affichage }else echo '<h1>no result</h1>';)
mais $expr (celle qui est commentée), ne me trouve plus aucun résultat ce qui n'est pas normal. Voici un bout du code source de la page récupérée :
donc j'ai besoin de l'URL (href), du NOM SITE et également de GREEN
Code : Sélectionner tout - Visualiser dans une fenêtre à part <td><a href="http://www.SITEXEB/index.php">NOM SITE WEB</a></td> <td class="green">Not listed</td>
voyez vous une erreur dans ce que j'ai fait ?
peut-être des problèmes d'espace dans l'expression régulière, mais je pense avoir déjà tout essayé ...
en espérant vous avoir fournit assez d'éléments pour me répondre
merci bien pour votre aide![]()
Partager