Возьмите часть ссылки на YouTube с сайта в php - PullRequest
0 голосов
/ 20 апреля 2020

Мне нужно, чтобы получить строку YouTube //www.youtube.com/embed/AMUHafKH0oY?wmode=opaque ID AMUHafKH0oY постоянно меняется, и мне нужно, чтобы он автоматически вытаскивал из этой линии ... с этой страницы http://www.sequesteraccess.com/livefeed Но он продолжает захват с первого видео YouTube вместо этого на странице, так что любой совет о том, как это сделать sh? Любой совет был бы большим спасибо заранее!

Вот то, что я пробовал до сих пор

<?php
    function getURL($u){
        $ops = array(
          'http'=>array(
            'method'=>"GET",
            'header'=>"Accept: text/html\r\n" .
                      "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0\r\n"
          )
        );
        $co = stream_context_create($ops);
        $r = file_get_contents('http://' . $u, false, $co);
        return $r != false ? $r : "";

    }
    function GetStringBetween($string, $start, $finish){
        $string = " ".$string;
        $position = strpos($string, $start);
        if ($position == 0) return "";
        $position += strlen($start);
        $length = strpos($string, $finish, $position) - $position;
        return substr($string, $position, $length);
    }
    $grab = file_get_contents('http://www.sequesteraccess.com/livefeed'); 
    $stream = GetStringBetween($grab, 'YOU ARE NEW TO SEQUE...&quot;&#125;,&quot;hSize&quot;:null,&quot;floatDir&quot;:null,&quot;html&quot;:&quot;&lt;iframe src=\&quot;//', '&amp');
?>
<?=$stream?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...