Php 将来自其他网站的swf显示到div中

Php 将来自其他网站的swf显示到div中,php,html,flash,load,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, $

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

a怎么能这样做呢。
谢谢

我不确定我是否理解你的问题:-?但我相信你可以用类似的东西。在站点上创建一个嵌入对象,并在其src中将其指向外部swf。那行吗?

我不确定我是否理解你的问题:-?但我相信你可以用类似的东西。在站点上创建一个嵌入对象,并在其src中将其指向外部swf。这样行吗?

好吧,你不能只抓取拥有SWF的div,你需要抓取SWF的URL。例如,不要这样做,
$pattern='~(.*)~iUs'尝试类似于
$pattern='~.*~iUs'


这样,您将获得SWF的src以及嵌入标记,您可以在您的站点中使用这些标记。

好吧,您不能只获取具有SWF的div,您需要获取SWF的URL。例如,不要这样做,
$pattern='~(.*)~iUs'尝试类似于
$pattern='~.*~iUs'


这样,您将获得SWF的src以及嵌入标记,您可以在站点中使用这些标记。

同意。这是swf的名字一直在变还是怎么的。“内容”是什么样子的?谢谢,这是一种诡计。。。唯一的问题是swf连接到一个数据库,而这个解决方案似乎不起作用。所以我现在只使用iframe。同意。这是swf的名字一直在变还是怎么的。“内容”是什么样子的?谢谢,这是一种诡计。。。唯一的问题是swf连接到一个数据库,而这个解决方案似乎不起作用。所以现在我将使用iframe。