麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > PHP > 正文

關于PHP 獲取視頻時長的代碼

2020-03-22 20:12:45
字體:
來源:轉載
供稿:網友
本文通過實例代碼給大家介紹了php獲取視頻時長的相關知識,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧

具體代碼如下所示:

/** 獲得視頻文件的縮略圖和視頻長度* @date 2018-05-16* @copyright//獲得視頻文件的總長度時間和創建時間 根據視頻長度判斷是否失效html' target='_blank'>public function getTime($url) //獲取視頻重定向后的鏈接 $location = locationUrl($url); //獲取視頻Content-Length $responseHead = get_data($location); $list1 = explode( Content-Length: , $responseHead); $list2 = explode( Connection , $list1[1]); $list = explode( x , $list2[0]); return $list[0];//獲取視頻重定向后的鏈接function locationUrl($url){ $url_parts = @parse_url($url); if (!$url_parts) return false; if (!isset($url_parts[ host ])) return false; if (!isset($url_parts[ path ])) $url_parts[ path ] = /  $sock = fsockopen($url_parts[ host ], (isset($url_parts[ port ]) ? (int)$url_parts[ port ] : 80 ), $errno, $errstr, 30); if (!$sock) return false; $request = HEAD . $url_parts[ path ] . (isset($url_parts[ query ]) ? ? .$url_parts[ query ] : ) . HTTP/1.1/r/n  $request .= Host: . $url_parts[ host ] . /r/n  $request .= Connection: Close/r/n/r/n  fwrite($sock, $request); $response =  while(!feof($sock)) { $response .= fread($sock, 8192); fclose($sock); if (preg_match( /^Location: (.+?)$/m , $response, $matches)){ if ( substr($matches[1], 0, 1) == / ){ return $url_parts[ scheme ] . :// . $url_parts[ host ] . trim($matches[1]); else{ return trim($matches[1]); } else { return false;//審核視頻 curlfunction get_data($url){ $oCurl = curl_init(); //模擬瀏覽器 $header[] = deo.com  $user_agent = Mozilla/4.0 (Linux; Andro 6.0; Nexus 5 Build) AppleWeb/537.36 (KHTML, like Gecko)  curl_setopt($oCurl, CURLOPT_URL, $url); curl_setopt($oCurl, CURLOPT_HTTPHEADER,$header); curl_setopt($oCurl, CURLOPT_HEADER, true); curl_setopt($oCurl, CURLOPT_NOBODY, true); curl_setopt($oCurl, CURLOPT_USERAGENT,$user_agent); curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 ); // 不用 POST 方式請求, 意思就是通過 GET 請求 curl_setopt($oCurl, CURLOPT_POST, false); $sContent = curl_exec($oCurl); // 獲得響應結果里的:頭大小 $headerSize = curl_getinfo($oCurl, CURLINFO_HEADER_SIZE); // 根據頭大小去獲取頭信息內容 $header = substr($sContent, 0, $headerSize); curl_close($oCurl); return $header;}

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

PHP實現將HTML5中Canvas圖像保存到服務器

PHP 獲取某年第幾周的開始日期和結束日期的實例講解

以上就是關于PHP 獲取視頻時長的代碼的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品成人一区二区三区吃奶 | 国产精品久久久久国产精品三级 | 成人一级黄色大片 | 免费看搡女人无遮挡的视频 | 一级一级一级毛片 | 亚洲午夜影院在线观看 | fc2国产成人免费视频 | av在线播放免费 | 久草最新在线 | 国产真实孩交 | 国内精品伊人久久 | 法国极品成人h版 | 在线播放一区二区三区 | 久久久久久久久久久久久久久伊免 | 性欧美xxxx极品摘花 | 欧美综合成人 | 天天看成人免费毛片视频 | 国产毛毛片一区二区三区四区 | 色骚综合| 中国免费一级毛片 | 久久久成人精品 | 免费观看在线 | 免费一级欧美大片视频 | 在线日韩亚洲 | 亚洲不卡 | 国产精品中文在线 | av在线一区二区三区四区 | 性生活视频网站 | 九九热播视频 | 国产91九色在线播放 | 大学生一级毛片在线视频 | 亚洲网站在线 | 国产羞羞网站 | 亚洲成人免费影视 | 国产精品久久久久免费视频 | 成年毛片 | 欧美 亚洲 视频 | 日本免费不卡一区二区 | 黄色免费在线视频网站 | free japan xxxxhdsex69| 国产精品久久久久永久免费 |