Witam
W jaki sposób funkcją preg_match lub inną z tagu img wyciągnąć adres obrazka (np <img src="adres_obrazka.jpg")
Z góry dziękuję za pomoc
Pozdrawiam
Witam
W jaki sposób funkcją preg_match lub inną z tagu img wyciągnąć adres obrazka (np <img src="adres_obrazka.jpg")
Z góry dziękuję za pomoc
Pozdrawiam
http://ideone.com/NGbQ6
zadziała tylko jak src jest w "podwójnym" cudzysłowie
A jaki to problem, zmienić wyrażenie na pojedyncze cudzysłowy :D ?
Tak poza tym od dłuższego czasu używanie wyrażeń regularnych do parsowania HTML jest odradzane...
http://www.phpro.org/examples/Parse-HTML-With-PHP-And-DOM.html
$reg = "/<img[^>]*src\s*=\s*((?:'[^']*')|(?:\"[^\"]*\"))/";
to ci zwróci albo "adres_obrazka" albo 'adres_obrazka', musiałbyś usuwać potem pierwszy i ostatni znak z tego co dostaniesz