Выполнить файлы JavaScript в мой код с внешних сайтов - PullRequest
0 голосов
/ 14 декабря 2011

У меня есть этот код, чтобы показать мне некоторую веб-страницу в моем домене (на моей странице):

<?php

$url = 'http://www.kupime.com/';

$data = file_get_contents($url);

$data = '<head><base href='.$url.' target="_blank" /></head>'.$data;

echo $data;

?>

и все в порядке, но когда я пытаюсь что-то закрыть или сделать что-то, это не работаетпотому что на моем сервере нет файлов JS и в разделе head файл /script/file.js не может быть выполнен.Как решить эту проблему и как разрешить выполнение этого кода в исходном коде.Есть ли какой-нибудь ответ?

Вы можете увидеть демо www.pluspon.com / get1.php , и вы увидите, что все хорошо, но я не могу закрыть всплывающее окно div, потому что JSфайлы не работают.Если вы нажмете ('X'), чтобы закрыть, вы увидите, что это не работает.

Ответы [ 2 ]

0 голосов
/ 14 декабря 2011

Ваш код генерирует недействительный HTML; Вы добавляете раздел head, закрываете его, а затем добавляете еще один с исходного сайта.

Что вам нужно сделать, это использовать весь оригинальный сайт и вставить тег base в исходный раздел head.

0 голосов
/ 14 декабря 2011

Вы можете просто использовать для этого iframe.

...