Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: помощь с регуляркой
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » помощь с регуляркой

Страниц (1): [1]
 

1. alexiy - 30 Сентября, 2014 - 12:50:16 - перейти к сообщению
есть HTML код, в нем находится такая строка
CODE (html):
скопировать код в буфер обмена
  1.  
  2. var code = {"#player0":"\u003ciframe src=\"http://vk.com/video_ext.php?oid=92898632\u0026id=160440799\u0026hash=e9dda12404bb3948\u0026hd=3\" width=\"#WIDTH#\" height=\"#HEIGHT#\" frameborder=\"0\"\u003e\u003c/iframe\u003e","#player1":"\u003ciframe src=\"http://vk.com/video_ext.php?oid=146343963\u0026id=161237942\u0026hash=4e6550c9269daa3b\u0026hd=3\" width=\"#WIDTH#\" height=\"#HEIGHT#\" frameborder=\"0\"\u003e\u003c/iframe\u003e","#player2":"\u003ciframe src=\"http://vk.com/video_ext.php?oid=133816269\u0026id=161877812\u0026hash=df0df79f9a974a4c\u0026hd=3\" width=\"#WIDTH#\" height=\"#HEIGHT#\" frameborder=\"0\"\u003e\u003c/iframe\u003e","#player3":"\u003ciframe src=\"http://allserial.tv/api/iframe/?id=1021\u0026type=film\u0026w=#WIDTH#\" width=\"#WIDTH#\" height=\"#HEIGHT#\" frameborder=\"0\" scrolling=\"no\"\u003e\u003c/iframe\u003e"};
  3.  


помогите из этой строки выбрать все атрибуты src, с учетом, что это не единственная строка в коде, а есть еще доп. html теги
2. tato - 01 Октября, 2014 - 00:38:34 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2.         $str = 'var code = {"#player0":"\u003ciframe src=\"http://vk.com/video_ext.php?oid=92898632\u0026id=160440799\u0026hash=e9dda12404bb3948\u0026hd=3\" width=\"#WIDTH#\" height=\"#HEIGHT#\" frameborder=\"0\"\u003e\u003c/iframe\u003e","#player1":"\u003ciframe src=\"http://vk.com/video_ext.php?oid=146343963\u0026id=161237942\u0026hash=4e6550c9269daa3b\u0026hd=3\" width=\"#WIDTH#\" height=\"#HEIGHT#\" frameborder=\"0\"\u003e\u003c/iframe\u003e","#player2":"\u003ciframe src=\"http://vk.com/video_ext.php?oid=133816269\u0026id=161877812\u0026hash=df0df79f9a974a4c\u0026hd=3\" width=\"#WIDTH#\" height=\"#HEIGHT#\" frameborder=\"0\"\u003e\u003c/iframe\u003e","#player3":"\u003ciframe src=\"http://allserial.tv/api/iframe/?id=1021\u0026type=film\u0026w=#WIDTH#\" width=\"#WIDTH#\" height=\"#HEIGHT#\" frameborder=\"0\" scrolling=\"no\"\u003e\u003c/iframe\u003e"};';
  3.  
  4.         preg_match_all('/src\=\\\"([^\"]+)\\\"/', $str, $m);
  5.         print_r($m[1]);
  6.  

 

Powered by ExBB FM 1.0 RC1