...
|
...
|
@@ -165,9 +165,40 @@ class IndexController extends HomeBaseController |
|
|
// cache('res_xjhd',$res_xjhd);
|
|
|
// }
|
|
|
$this->assign('res_xjhd',$res_xjhd);
|
|
|
$_SESSION['xx_token'] = md5("123456");
|
|
|
return $this->fetch();
|
|
|
}
|
|
|
|
|
|
//根据id获取视频地址(以防止通过链接下载)
|
|
|
public function getVideoById(){
|
|
|
$id = $this->request->param('id');
|
|
|
$video_url = $this->getVideoId($id);
|
|
|
//页面直接输出视频
|
|
|
$filePath = 'http://xingqiu.qiniu.brotop.cn/'.$video_url;
|
|
|
ini_set('memory_limit', '512M');
|
|
|
header("Pragma: public");
|
|
|
header("Expires: 0");
|
|
|
header("Content-Type: application/octet-stream"); //文件mime类型
|
|
|
//header("Content-Disposition: attachment; filename=video11.mp4;" ); //文件名$filename
|
|
|
//header("Content-Length: 83995"); //文件大小$fsize
|
|
|
ob_clean();
|
|
|
flush();
|
|
|
//ob_end_clean();
|
|
|
@readfile($filePath);
|
|
|
}
|
|
|
|
|
|
//根据id获取视频地址
|
|
|
public function getVideoId($id){
|
|
|
$res = Db::name('portal_post')
|
|
|
->where('id',$id)
|
|
|
->field('id,more')
|
|
|
->find();
|
|
|
$video = json_decode($res['more'],true);
|
|
|
$video_url = $video['video'];
|
|
|
return $video_url;
|
|
|
}
|
|
|
|
|
|
|
|
|
//根据父类查询文章
|
|
|
public function getParentArticle($position,$field,$limit = ''){
|
|
|
$pre = CityCategoryModel::pre;
|
...
|
...
|
|