>백엔드 개발 >PHP 튜토리얼 >仅为怀念jobs,该怎么解决

仅为怀念jobs,该怎么解决

WBOY
WBOY원래의
2016-06-13 10:12:30856검색

仅为怀念jobs

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?phpheader ('Content-type:text/html; charset=utf-8');$template = '{youku id_XMTc5ODgwOTA4}{youku id_XMzA5NTUwOTky}{youku id_XMzEwMTQyMjA4}{youku id_XMjYzNTE0MTA4}{youku id_XMzEwNDMwODk2}{youku id_XMjk4NjA3Njk2}{youku id_XMjQ3ODQwNDYw}{youku id_XMjk4MjA2NDI0}{youku id_XMzEwNDIyMTY4}{youku id_XMzA5ODUzMjI4}{youku id_XMzEwMzMxNjc2}{youku id_XMzEwMTk4Njky}{youku id_XMTA3OTA4MzQw}{youku id_XMjQ1NzI1ODcy}{youku id_XMjI4Mzc0OTY0}';$cfgYouku = array( array("rege"=>"/\s*\{youku\s*id_(.*)}\s*/i","callback"=>"compile")); foreach ($cfgYouku as $val){        if(isset($val["callback"]))          {                $template = preg_replace_callback($val["rege"], $val["callback"], $template);        } }        /** *  * forjobs * @param unknown_type $matched */function compile($matched){         $url = $matched[0];         preg_match("/id\_(\w+)/", $url, $matches);                  if (empty($matches)){            preg_match("#v_playlist\/#", $url, $mat);            if(!$mat) return false;            $html = self::_fget($url);            preg_match("#videoId2\s*=\s*\'(\w+)\'#", $html, $matches);            if(!$matches) return false;        }                 $link = "http://v.youku.com/player/getPlayList/VideoIDS/{$matches[1]}/timezone/+08/version/5/source/out?password=&ran=2513&n=3";        $retval = fileGetContent( $link );        if ($retval) {            $json = json_decode($retval, true);            $data['img'] = $json['data'][0]['logo'];            $data['title'] = $json['data'][0]['title'];            $data['url'] = $url;            $data['swf'] = "http://player.youku.com/player.php/sid/{$matches[1]}/v.swf";                        if( $data ) $data['object'] = "<h2>".$data['title']."</h2>"."<embed src="%5C%22%7B%24data%5B'swf'%5D%7D%5C%22" quality='\"high\"' width='\"480\"' height='\"400\"' align='\"middle\"' allownetworking='\"all\"' allowscriptaccess='\"always\"' type='\"application/x-shockwave-flash\"'></embed>";            return $data['object'];        } else {            return false;        }}/** *  * @author murain * @param String $url */function fileGetContent($url){       $ch = curl_init();       $timeout = 10;       curl_setopt($ch, CURLOPT_URL, $url);       curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);       curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);       curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);       $contents = trim(curl_exec($ch));       curl_close($ch);       return $contents;}


------解决方案--------------------

------解决方案--------------------
乔帮主走好.
------解决方案--------------------
看不懂
------解决方案--------------------
科技伟人.膜拜
------解决方案--------------------
追求细节追求完美!
------解决方案--------------------
jobs 很重要
------解决方案--------------------
Nice!
纪念乔帮主最给力的应该是华尔街闹的那帮美国人,他们都高举口号:"We need jobs!"
------解决方案--------------------
..看不懂呀~

科技与艺术的完美结合~~~
------解决方案--------------------
PHP

------解决方案--------------------
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.