$url, 'header' => json_encode(Logifuture::$auth_header), ]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ 'Proxy-Auth: AIkcoRnipSgMK88WMQhOQQN3LKDrNDCIebNfPnEayJdmDeTigx', ]); } else { /************************************************* * DIRECT *************************************************/ if ($debug) { Notice::note('DATA direct'.PHP_EOL.$url, 'b'); } $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HTTPHEADER, Logifuture::$auth_header); } $file = curl_exec($ch); if ($save) { file_put_contents($filename, $file); Notice::note('file saved localy', 'g'); } if (curl_errno($ch)) { echo curl_error($ch); } return json_decode($file, true); } }