Preg_match, toujours et encore

Fermé
jona303 Messages postés 369 Date d'inscription dimanche 25 janvier 2009 Statut Membre Dernière intervention 28 janvier 2013 - 30 nov. 2009 à 15:53
queryz Messages postés 102 Date d'inscription mardi 17 novembre 2009 Statut Membre Dernière intervention 9 décembre 2010 - 30 nov. 2009 à 16:23
Bonjour,
j'ai un soucis avec cette fonction, j'ai un mal fou à comprendre le fonctionnement des patterns.

CEtte fois ci, je cherche à récupérer le src d'une image sur une page distante.
je connais l'id de la balise img

Voici ma preg
preg_match('/<img id="myPicture"[*]+src="([^"]+)"$/', $html,$img) ;

et voici l'HTML sur la page distante
<img id="myPicture" class="photo-large" src="http://monurl/images/picture.jpg" alt="">

mon $img ne rencoie rien, j'ai essayé mille trucs mais rien n'y fait.

J'ai changé les vraies infos pour mon client..

Si quelqu'un à une idée ce serait terrible..

merci




1 réponse

queryz Messages postés 102 Date d'inscription mardi 17 novembre 2009 Statut Membre Dernière intervention 9 décembre 2010 10
30 nov. 2009 à 16:23
Sépare par des # à la place de tes slash :


preg_match("#<img id=\"myPicture\"[*]+src=\"(.*?)\"#", $html,$img) ;
0