|
sctv.com ? 这个源好像没代理的必要性,防盗链来源检测,吃服务器,本地代理自己看看还行。
- <?php
- $url = isset($_GET['url'])?$_GET['url']:'';
- $id = isset($_GET['id'])?$_GET['id']:''; //SCTV0 = 卫视 其它自己看, 在http://www.sctv.com/live/ 看源码就有。
-
- if($url == '')
- {
- $bstrURL = "http://m3u8.sctv.com/tvlive/$id/index.m3u8";
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $bstrURL);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_REFERER,'http://www.sctv.com/live/');
- $data = curl_exec($ch);
- curl_close($ch);
- $aryList = array();
- $dwCount = preg_match_all('/.*?\.ts/',$data,$aryList);
-
- for($i=0;$i<$dwCount;$i++)
- {
- $data = str_replace($aryList[0][$i],'index.php?id='.$id.'&url='.$aryList[0][$i],$data);
- }
- echo($data);
- }
- else
- {
- $bstrURL = "http://m3u8.sctv.com/tvlive/$id/$url";
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $bstrURL);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
- curl_setopt($ch, CURLOPT_REFERER, 'http://www.sctv.com/live/');
- $data = curl_exec($ch);
- curl_close($ch);
- }
-
-
- ?>
复制代码 |
评分
-
查看全部评分
|