Regex extraire deux éléments

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Regex extraire deux éléments

Regex extraire deux éléments

par foxxy » 25 févr. 2012, 16:30

Bonjour,

Je cherche à extraire deux éléments des images d'une page html.

<img src="upload/upload3/99320/petit/1327917757.jpg" />
<img src="upload/upload8/257443/petit/1320613558.jpg" />
...

Je veux en sortir
Membre: 99320
Image: 1327917757

Membre: 257443
Image: 1320613558

J'ai essayé quelque chose mais ca ne marche pas du tout...

Code : Tout sélectionner

<?php $chaine = file_get_contents("1.htm"); $motif="#<img src=\"upload\/upload[0-9]\/(.*)\/petit\/(.*).jpg\" \/>#"; preg_match_all($motif,$chaine,$out); $nb=count($out[0]); for($i=0;$i<$nb;$i++){ echo 'Membre: '.$out[0][$i].'<br>'; echo 'Image: '.$out[1][$i].'<br><br>'; } ?>
Que faire pour rendre ce script effectif?