将swf从其他网站显示为div

时间:2010-05-03 15:58:08

标签: php html flash load

我正试图将另一个网站的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]; ?>

如何做到这一点。 谢谢!

2 个答案:

答案 0 :(得分:1)

我不确定我理解你的问题: - ?但我相信你可以使用像this这样的东西。在您的站点上创建一个嵌入对象,并在其中将它指向外部swf。那会有用吗?

答案 1 :(得分:0)

好吧,你不能只抓住拥有SWF的div,你需要抓住SWF的URL。例如,不要执行此操作$pattern = '~<div.*id="content".*>(.*)</div>~iUs';尝试类似$pattern = '~<embed.*src=".+".*>.*</embed>~iUs';

的内容

这样你就可以得到SWF的src,以及你可以在你的网站上使用的embed标签。