我正在javascript标记中定期查找文本更改:
<script type="text/javascript">
jwplayer("mediaplayer").setup({
flashplayer: "player.swf",
file:"filename",
provider: "rtmp",
streamer:"rtmp://192.168.1.1/file?wmsAuthSign=RANDOM-114-Character==",
height:500,
width:500,
});
</script>
如何使用PHP Simple HTML DOM Parser获取RANDOM-114-Character(或'streamer'flashvars的全值),我根本不知道这样做。
答案 0 :(得分:0)
您可以使用正则表达式执行此操作:
preg_match($ pattern,$ java_script,$ matches);
如果变量'wmsAuthSign'是唯一的,则取决于模式。例如:
$ pattern ='/ wmsAuthSign =(。*?)== /';
preg_match($ pattern,$ java_script,$ matches);
echo $ matches [1];
但是如果'wmsAuthSign'不是唯一的话,你总是可以从'流光'开始你的模式。