2010-05-03 98 views
1

我想從另一個網站顯示一個SWF到我的。從另一個網站顯示SWF到一個div

我已經從對方的許可這樣做我只是有問題算出這一切。

我想只顯示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]; ?> 

怎麼樣才能做到這一點。 謝謝!

回答

1

我不知道我理解你的問題: - ?但我相信你可以使用像this這樣的東西。在您的網站上創建一個嵌入對象,並在其src中將其指向外部swf。這會工作嗎?

+0

同意。這個swf名稱是一直在改變什麼的。 「http://www.test.com/」內容是什麼樣的? – 2010-05-03 16:22:47

+0

感謝排序是沒有的伎倆......唯一的是瑞士法郎連接到一個數據庫,該解決方案似乎並沒有工作。所以我現在最終會使用一個iframe。 – Adam 2010-05-03 16:42:08

0

那麼,你不能只抓住有SWF的div,你需要抓住SWF的URL。例如,而不是這樣做$pattern = '~<div.*id="content".*>(.*)</div>~iUs';嘗試類似$pattern = '~<embed.*src=".+".*>.*</embed>~iUs';

這樣,您將獲得SWF的src以及嵌入標記,您可以在您的網站中使用它。

相關問題