歪歪神曲解析原始碼(參考)
2018-12-4
閱讀:1589
//$url = "";
//$url = "";
//$url = "";
echo json_encode(yy::parse($url));
class yy
public static function parse($url)
$content = self::curl($url);
if(strstr($url,"/shenqu/play/")==true)else if(strstr($url,"/sv/")==true)else if(strstr($url,"/x/")==true)"(.*)",#',$content,$vurl);
preg_match('#title:\s"(.*)",#',$content,$name);
preg_match('#pic:\s"(.*)",#',$content,$img);
//print_r('3:'.$name);exit;
$pic = $img[1];
$type = 'hls';
$mp4 = str_replace('\u002f','/',$vurl[1]);
$videoinfo['code'] = 200;
$videoinfo["poster"]= $pic;
$videoinfo['play'] = $type;
$videoinfo["data"]["url"] = $mp4;
return $videoinfo;
public static function curl($url,$ref='')
if ($ref) {
$params['ref'] = $ref;
return globalbase::curl($url,$params);
生成海報
本文基於《署名-非商業性使用-相同方式共享 4.0 國際 (cc by-nc-sa 4.0)》許可協議授權
支付寶打賞
如果覺得我的文章對你有用,請隨意讚賞
取消取消
yy神曲url解析php php解析url幾種方式
php解析url幾種方式 利用 server內建陣列變數 訪問 http localhost test.php?m admin c index a lists catid 1 page 1 url的引數 echo server query string 返回 m admin c index a li...
解析URL的php方法
1,利用pathinfo pathinfo 函式以陣列的形式返回檔案路徑的資訊。結果如下 array dirname http localhost url的路徑 basename index.php 完整檔名 extension php 檔名字尾 filename index 檔名 2 利用pars...
php 解析url獲取引數
我們可以使用php自帶的parse url和parse str方法來實現將url中的引數獲取出來 1 parse url方法是解析url並返回url的組成部分,例 url var dump parse url url 返回結果如 array 4 從上面我們呢可以知道我們需要的url引數在返回陣列的q...