简单的html dom从脚本jwplayer代码获取图像

时间:2013-10-11 13:24:21

标签: javascript php simple-html-dom

<?php
 include('simple_html_dom.php');
 $htmls = file_get_html('src.html');

 preg_match( "/file:'(.+?)'/", $html, $matches );
 echo $matches[1];
    ?>

我正在使用simple_html_dom.php从脚本中获取IMAGE,但它无效。 在其他代码中它正在工作。

<script type='text/javascript'>
      var timer = 10;
      var countdown;

      var jwplplayerSetup = jwplayer('jw').setup({
        'modes': [
            {type: 'flash', src: 'http://www.myvideo.ge/flv_player/j/playerNew.swf'}
        ],

         'file': 'http://80.241.248.25/flv/216/2153964.mp4',
        'image': 'http://thumbs2.myvideo.ge/screens/216/2153964.jpg',
        'backcolor': '111111',
        'frontcolor': 'cccccc',
        'lightcolor': 'D10000',
        'autostart': 'true',
        'margin':0,


            }
        },
        });
        });
    </script>

1 个答案:

答案 0 :(得分:1)

文件属性周围有单引号('),冒号后面有一个空格。您需要在正则表达式中考虑这些因素。以下一行对我有用:

preg_match(“/'file':'(。+?)'/”,$ html,$ matches);