Показывать swf с другого сайта в div - PullRequest
1 голос
/ 03 мая 2010

Я пытаюсь отобразить 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 ]

1 голос
/ 03 мая 2010

Я не уверен, что понимаю ваш вопрос: -? но я считаю, что вы могли бы использовать что-то вроде this . Создайте встроенный объект на вашем сайте и в его src укажите его на внешний SWF. Будет ли это работать?

0 голосов
/ 03 мая 2010

Ну, вы не можете просто получить div, у которого есть SWF, вам нужно получить URL-адрес SWF. Например, вместо этого $pattern = '~<div.*id="content".*>(.*)</div>~iUs'; попробуйте что-то вроде $pattern = '~<embed.*src=".+".*>.*</embed>~iUs';

Таким образом, вы получите src SWF вместе с тегом embed, который вы можете использовать на своем сайте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...