Мне нужно, чтобы получить строку 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..."},"hSize":null,"floatDir":null,"html":"<iframe src=\"//', '&');
?>
<?=$stream?>