alors je commence à comprendre les expressions régulières mais certaines ne marchent pas comme celles-ci :
preg_match('#<td style="padding: 0pt 0pt 5px;" valign="top" width="100%"><img src=http://(.*?)" alt="" border="0">#', $infos, $data1);
preg_match_all('#<a class="link1" href=".*?" target="">(.*?)</a>#', $infos, $data1);
et
preg_match('#<b>Synopsis</b>.*?<div align="justify"><h4>(.*?)</h4></div>#', $infos, $data1);
qui sont censés récuperer l'url de l'image,le nom de chaque acteur et le synopsis dans ce code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
<td style="padding: 0pt 0pt 5px;" valign="top" width="100%"><img src="http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/medias/nmedia/00/02/23/54/harrypotter.gif" alt="" border="0">
<center><h4><a href="/film/poster_gen_cfilm=29276.html" class="link1">Acheter les affiches</a></h4><br><h5>(Beta)</h5></center>
</td>
<h4>Avec <a class="link1" href="/personne/fichepersonne_gen_cpersonne=61009.html" target="">Daniel Radcliffe</a>, <a class="link1" href="/personne/fichepersonne_gen_cpersonne=65004.html" target="">Rupert Grint</a>, <a class="link1" href="/personne/fichepersonne_gen_cpersonne=65003.html" target="">Emma Watson</a></h4><br>
<h3><b>Synopsis</b></h3></td></tr></tbody></table>
<table style="width: 100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="padding: 5px 5px 0pt;" valign="top">
<table style="padding: 0pt;" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td style="padding: 10px 0pt 0pt;" valign="top"><div align="justify"><h4>Harry
Potter, un jeune orphelin, est élevé par son oncle Vernon et sa tante
Pétunia qui le détestent. Alors qu'il était haut comme trois pommes,
ces derniers lui ont raconté que ses parents étaient morts dans un
accident de voiture.<br>
Le jour de son onzième anniversaire, Harry reçoit la visite inattendue
d'un homme gigantesque se nommant Rubeus Hagrid. Celui-ci lui révèle
qu'il est en fait le fils de deux puissants magiciens et qu'il possède
lui aussi d'extraordinaires pouvoirs.<br>
C'est avec joie que le garçon accepte de suivre des cours à Poudlard,
la célèbre école de sorcellerie. Il a enfin la chance de se faire des
amis. Blâmé par le professeur Severus Rogue qui lui enseigne les
potions et protégé par Albus Dumbledore, le directeur de
l'établissement, Harry va tenter d'élucider le mystère de la pierre
philosophale.</h4></div></td>
</tr> |
PS : Ce sont des fragments de code
Alors pouvez vous m'indiquez où ai-je fais une erreur ?!
Partager