Bonjour à tous,
Voici le contenu du fichier analysé :
Voici le code PHP qui extrait le path des images du fichier ci-dessus :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <img src="http://medias.immovision.com/photos/p0/12012/2925a01.jpg" > <img src="http://medias.immovision.com/photos/p0/12012/2925a02.jpg"> <img src="http://medias.immovision.com/photos/p0/12012/2925a03.jpg"> <img src="http://medias.immovision.com/photos/p0/12012/2925a04.jpg">
Et voici le résultat affiché après exécution du script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 $url = "http://www.mon-site.fr/le-fichier-analyse.html"; $fp = fopen($url,"r"); if($fp) { echo "PHOTO => <br /><br />"; while (!feof($fp)) { $ligne = fgets($fp, 8192); $result = eregi("\"(.*)\"", $ligne, $regs); echo $regs[1] . "<br />"; } } else { echo "Impossible d'ouvrir la page $url"; } fclose($fp);
Il est trouvé 3 fois le path de l'image 2925a04.jpg (parfois le path n'est mentionné que 2 fois), alors qu'il devrait être trouvé 1 seule fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 PHOTO => http://medias.immovision.com/photos/p0/12012/2925a01.jpg http://medias.immovision.com/photos/p0/12012/2925a02.jpg http://medias.immovision.com/photos/p0/12012/2925a03.jpg http://medias.immovision.com/photos/p0/12012/2925a04.jpg http://medias.immovision.com/photos/p0/12012/2925a04.jpg http://medias.immovision.com/photos/p0/12012/2925a04.jpg
Pourquoi cela ?
Merci.
Partager