エラーがあるとのこと
私は、mylink.com/file.php?f=whatever の後に置いたページで、playlist.m3u8?wmsAuthSign= と " の間で取得しようとしています。 GETURL コードで、playlist.m3u8?wmsAuthSign=とlinkhere.com/whateverページの"の間を取得します (意味がある場合)
コードは次のとおりです。
<?php
function getURL($u){
$u = file_get_contents("http://{$u}");
return $u != false ? $u : "";
}
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);
}
$stream = GetStringBetween(getURL("www.linkhere.com/<?=!isset($_GET["f"]) ? "filehere.php" : htmlspecialchars($_GET["f"])?>"),"playlist.m3u8?wmsAuthSign=", '"');
?>