• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP实现使用优酷土豆视频地址获取swf播放器分享地址_php实例

php 搞代码 3年前 (2022-01-26) 32次浏览 已收录 0个评论

项目用到临时写的。待完善:

/*<BR>     * 根据用户提交的(swf/html)地址,获取优酷,土豆的swf播放地址<BR>     * */<BR>    private function _getSwf ($url = '') {<BR>        if(isset($url) && !empty($url)){<BR>            preg_match_all('/http:\/\/(.*?)?\.(.*?)?\.com\/(.*)/',$url,$types);<BR>        }else{<BR>            return false;<BR>        }<BR>        $type = $types[2][0];<BR>        $domain = $types[1][0];<BR>        $isswf = strpos($types[3][0], 'v.swf') === false ? false : true;<BR>        $method = substr($types[3][0],0,1);</P><P>        switch ($type){<BR>            case 'youku' :<BR>                if( $domain == 'player' ) {<BR>                    $swf = $url;<BR>                }else if( $domain == 'v' ) {<BR>                    preg_match_all('/http:\/\/v\.youku\.com\/v_show\/id_(.*)?\.html/',$url,$url_array);<BR>                    $swf = 'http://player.youku.com/player.php/sid/'.str_replace('/','',$url_array[1][0]).'/v.swf';<BR>                }else{<BR>                    $swf = $url;<BR>                }<BR>                break;<BR>            case 'tudou' :<BR>                if($isswf){<BR>                    $swf = $url;<BR>                }else{<BR>                    $method = $method == 'p' ? 'v' : $method ;<BR>                    preg_match_all('/http:\/\/www.tudou\.com\/(.*)?\/(.*)?/',<div style="color:transparent">!本文来源gaodai.ma#com搞##代!^码网(</div><sup>搞gaodaima代码</sup>$url,$url_array);<BR>                    $str_arr = explode('/',$url_array[1][0]);<BR>                    $count = count($str_arr);<BR>                    if($count == 1) {<BR>                        $id = explode('.',$url_array[2][0])[0];<BR>                    }else if($count == 2){<BR>                        $id = $str_arr[1];<BR>                    }else if($count == 3){<BR>                        $id = $str_arr[2];<BR>                    }<BR>                    $swf = 'http://www.tudou.com/'.$method.'/'.$id.'/v.swf';<BR>                }<BR>                break;<BR>            default :<BR>                $swf = $url;<BR>                break;<BR>        }<BR>        return $swf;<BR>    }<BR>    

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP实现使用优酷土豆视频地址获取swf播放器分享地址_php实例
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址