我正试图将另一个网站的swf显示在我的手中。
我得到了另一方的许可,我只是在解决问题时遇到了问题。
我只想显示swf而不是swf所在的整个页面。
我已经尝试过了 - 但它似乎只与内容有关,而且我没有任何运气让swf出现。
<?php $conts = file_get_contents('http://www.test.com/');
$pattern = '~<div.*id="content".*>(.*)</div>~iUs';
preg_match($pattern, $conts, $matches);
array_shift($matches);
echo $matches[0]; ?>
如何做到这一点。 谢谢!
答案 0 :(得分:1)
我不确定我理解你的问题: - ?但我相信你可以使用像this这样的东西。在您的站点上创建一个嵌入对象,并在其中将它指向外部swf。那会有用吗?
答案 1 :(得分:0)
好吧,你不能只抓住拥有SWF的div,你需要抓住SWF的URL。例如,不要执行此操作$pattern = '~<div.*id="content".*>(.*)</div>~iUs';
尝试类似$pattern = '~<embed.*src=".+".*>.*</embed>~iUs';
这样你就可以得到SWF的src,以及你可以在你的网站上使用的embed标签。