/** * 56网 * http://www.56.com/u73/v_NTkzMDcwNDY.html * http://player.56.com/v_NTkzMDcwNDY.swf */ private static function _parse56($url) { preg_match("#https?://(?:www\\.)?56\\.com/[a-z0-9]+/(?:play_album\\-aid\\-[0-9]+_vid\\-(?<video_id1>[a-z0-9_=\\-]+)|v_(?<video_id2>[a-z0-9_=\\-]+))#i", $url, $matches); $cnt = count($matches); if ($cnt > 0) { $cid = $matches["video_id1"] != "" ? $matches["video_id1"] : $matches["video_id2"]; } else { return false; } include "56sdk.php"; $c = new open56Client(APPKEY, APPSECRET); $cexecute = $c->getVideoInfoApp($cid); if ($cexecute) { $result = json_decode($cexecute, true); $json = $result[0]; $data['img'] = $json['img']; $data['title'] = $json['title']; $data['url'] = $json['vid']; $data['swf'] = $json['swf']; return $data; } else { return false; } }