FileFetcher::getCurl PHP Method

getCurl() static public method

Récupère le contenu à l'aide de l'extension cURL
static public getCurl ( string $url, $headers = null ) : string
$url string L'URL du fichier
return string Le contenu du fichier
    static function getCurl($url, $headers = null)
    {
        $ch = curl_init();
        $timeout = 10;
        curl_setopt($ch, CURLOPT_URL, $url);
        if ($headers) {
            curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
        }
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
        curl_setopt($ch, CURLOPT_USERAGENT, "Pubwich " . PUBWICH_VERSION . " - http://www.pubwich.org/");
        $file_contents = curl_exec($ch);
        curl_close($ch);
        return $file_contents;
    }