Witam wszystkich
Problem w miarę prosty, ale nie mogę jakoś go ogarnąć.
Mam na stronie wpisy w ten deseń:
[fancybox_iframe_video_image src="http://player.vimeo.com/video/XXXXXX" image_src="img/photos/video1.png"]
http://www.php.net/preg_match_all( '@[fancybox_iframe_video_image src=(.*?)image_src/s', $strona, $wynik ); http://www.php.net/var_dump( $wynik );
preg_match_all wymaga znaków ograniczających wzorzec, u Ciebie nie widzę, druga sprawa '[' jest znakiem specjalnym, jeśli występuje we wzorcu jako znak należy go poprzedzić ukośnikiem \ (backslash)
Do tego nie trzeba nawet wyrażenia regularnego, wystarczy wyciąć stringa od src=" do pierwszego " po tym src="
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)