function httpcode($url){
$ch = curl_init();
$timeout = 3;
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch,CURLOPT_URL,$url);
curl_exec($ch);
return $httpcode = curl_getinfo($ch,CURLINFO_HTTP_CODE);
curl_close($ch);
}
public function cs_url(){
set_time_limit(0);
$video=Db('')->field('')->select();
$trues=[];
$falses=[];
foreach ($video as $v){
// $m3u8=substr($v['m3u8'],5,count($v['m3u8'])-2).'8';
$v['code']=httpcode($v['m3u8']);
// print_r($v['code']);
if($v['code']==200){
$trues[]=$v;
}else{
$falses[]=$v;
}
}
return json(array('code'=>0,'msg'=>'success','trues'=>$trues,'falses'=>$falses));
}