1

我正在尝试在 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 的完整值),我只是不知道这样做。

4

1 回答 1

1

您可以使用正则表达式来做到这一点:

preg_match ($pattern, $java_script, $matches);

模式取决于变量“wmsAuthSign”是否唯一。例如:

$pattern = '/wmsAuthSign=(.*?)==/';

preg_match ($pattern, $java_script, $matches);

回声 $matches[1];

但是你总是可以从'streamer'开始你的模式,例如如果'wmsAuthSign'不是唯一的。

于 2013-10-19T21:59:25.673 回答