Sayfada bir dize maç Basit HTML Dom kullanma

1 Cevap php

Nasıl maç ve flaş bir HTML sayfası üzerinde vars alabilirim? Ben basit bir HTML dom öğesi kullanıyorum ve ben ihtiyacım metni içeren bir div daraltmak mümkün duyuyorum.

<script type="text/javascript"> 
var s1 = new SWFObject("jw4.4/player.swf", "player", "400", "50", "9");
s1.addParam("allowfullscreen", "true");
s1.addParam('allowscriptaccess','always');
s1.addVariable("width","400");
s1.addVariable("height","50");      
s1.addVariable("overstretch", "false");
s1.addParam('flashvars',"this_id=/tg&amp;autostart=true");      
s1.write("container");

Nasıl this_id değerini almak, bu yüzden dönmek istiyorum /tg? Ben bulmak ne koymak istiyorsunuz? Yoksa ben başka bir şey kullanmak gerekiyor?

$html = file_get_html("$url");

$file_path = $html->find('this_id=/');

Herhangi bir yardım için teşekkür ederiz

1 Cevap

, simpledom siz ('param') bulmak olurdu - i daha iyi bir regex ile yapılan thats düşünüyorum ve aradığınız sonuç döngü var daha nereye strpos ($ elem-> flashvar, 'this_id = /')! == false.

regex (+? [& ^]) / this_id = \ / olmak ve / olurdu