У меня есть простой IFrame другого сайта на моем сайте:Получение адреса URL из IFrame на моем сайте с PHP
<iframe name="frame1" src="http://www.walla.co.il" width="100%" height="400"></iframe>
Этот сайт не принадлежит мне каким-либо образом. Я искал способ получить точный URL-адрес этого сайта и опубликовать его как эхо, чтобы зрители могли видеть адрес этого сайта на моем сайте. Я нашел несколько скриптов в Интернете, но они, похоже, не работали.
Возможно ли это сделать? Я просто ищу способ, чтобы эхо его переменной (что-то вроде эха $ URL;)
Это то, что я пытался до сих пор:
<iframe name="frame1" src="http://www.walla.co.il" width="100%" height="400"></iframe>
<?php
$htmlPage = file_get_contents("http://www.walla.co.il"); //the page has the iframe
if(preg_match_all("/<iframe[^>]*name=\"frame1\"[^>]*src=\"([^\"]+)\"[^>]*>/i", $htmlPage, $matches))
{
print_r($matches);
echo $matches[1][0];
}
?>
Кажется не работает, спасибо за попытку. – user1938653
работает с "" – SolidSnake
@ user1938653 - Вы получаете какие-либо ошибки ? попытайтесь раскомментировать заявление print_r. и посмотреть результат массива – SolidSnake