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?
Bonjour,
Je cherche à extraire deux éléments des images d'une page html.
<img src="upload/upload3/[b]99320[/b]/petit/[b]1327917757[/b].jpg" />
<img src="upload/upload8/[b]257443[/b]/petit/[b]1320613558[/b].jpg" />
...
Je veux en sortir
Membre: [b]99320[/b]
Image: [b]1327917757[/b]
Membre: [b]257443[/b]
Image: [b]1320613558[/b]
J'ai essayé quelque chose mais ca ne marche pas du tout...
[code]<?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>';
}
?>[/code]
Que faire pour rendre ce script effectif?