Changyan_Synchronizer::getContents_curl PHP 메소드

getContents_curl() 공개 메소드

execute GET function using cURL, return JSON
public getContents_curl ( $aUrl )
    public function getContents_curl($aUrl)
    {
        global $zbp;
        $ajax = Network::Create();
        if (!$ajax) {
            throw new Exception('主机没有开启访问外部网络功能');
        }
        $ajax->open('GET', $aUrl);
        if (get_class($ajax) != 'Networkfile_get_contents' || version_compare(PHP_VERSION, '5.3.0') >= 0) {
            $ajax->enableGzip();
        }
        $ajax->setTimeOuts(360, 20, 0, 0);
        $ajax->setRequestHeader('User-Agent', 'Z-BlogPHP/' . ZC_BLOG_VERSION . '|ChangYan/' . ChangYan_Handler::version);
        $ajax->send();
        return $ajax->responseText;
    }