1, CURLOPT_USERAGENT => 'AntiAdBlock API Client', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, )); // prefer SSL if at all possible $version = curl_version(); if ($version['features'] & CURL_VERSION_SSL) { curl_setopt($curl, CURLOPT_URL, 'https://go.transferzenad.com' . $url); } else { curl_setopt($curl, CURLOPT_URL, 'http://go.transferzenad.com' . $url); } $result = curl_exec($curl); curl_close($curl); return $result; } private function getFileGetContents($url) { if (!function_exists('file_get_contents') || !ini_get('allow_url_fopen') || ((function_exists('stream_get_wrappers')) && (!in_array('http', stream_get_wrappers())))) { return false; } if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { return file_get_contents('https://go.transferzenad.com' . $url); } else { return file_get_contents('http://go.transferzenad.com' . $url); } } private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . 'go.transferzenad.com', 443, $enum, $estr, 10); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname('go.transferzenad.com'), 80, $enum, $estr, 10)))) { return false; } $out = "GET " . $url . " HTTP/1.1rn"; $out .= "Host: go.transferzenad.comrn"; $out .= "User-Agent: AntiAdBlock API Clientrn"; $out .= "Connection: closernrn"; fwrite($fp, $out); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 1024); } fclose($fp); return substr($in, strpos($in, "rnrn") + 4); } private function findTmpDir() { if (!function_exists('sys_get_temp_dir')) { if (!empty($_ENV['TMP'])) { return realpath($_ENV['TMP']); } if (!empty($_ENV['TMPDIR'])) { return realpath($_ENV['TMPDIR']); } if (!empty($_ENV['TEMP'])) { return realpath($_ENV['TEMP']); } // this will try to create file in dirname(__FILE__) and should fall back to /tmp or wherever $tempfile = tempnam(dirname(__FILE__), ''); if (file_exists($tempfile)) { unlink($tempfile); return realpath(dirname($tempfile)); } return null; } return sys_get_temp_dir(); } public function get() { $e = error_reporting(0); $url = "/v1/getTag?" . http_build_query(array('token' => $this->token, 'zoneId' => $this->zoneId)); $file = $this->findTmpDir() . '/pa-code-' . md5($url) . '.js'; // expires in 4h if (file_exists($file) && (time() - filemtime($file) < 4 * 3600)) { error_reporting($e); return file_get_contents($file); } $code = $this->getCurl($url); if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } if ($code) { // atomic update, and it should be okay if this happens simultaneously $fp = fopen("{$file}.tmp", 'wt'); fwrite($fp, $code); fclose($fp); rename("${file}.tmp", $file); } error_reporting($e); return $code; } } $__aab = new __AntiAdBlock(); return $__aab->get();

SC Freiburg in narrow victory over NK Domžale Euro League qualifier

(July 26, 2017 – Source: Alex Grimm/Bongarts via zimbio.com)

SC Freiburg, the seventh-place finisher of last season’s German Bundesliga started its qualifying campaign for the UEFA Europa League on Thursday night.

It was the first leg of the 3rd qualifying round and Freiburg was up against Slovenian Cup winners NK Domžale at home.

Unlike the German team, Domžale has already played several domestic and European matches this season.
Freiburg on the other hand, has only been in pre-season training for a few weeks. This showed early on, as the away side was the more active of the two in the first minutes.

The team from the Breisgau region found its feet after about 15 minutes, however and started creating chances, something their opponents had failed to do, despite their stronger start to the game.

In the 20th minute, a mishit strike by Christian Günter ended up in front of Nils Petersen, who gave SC Freiburg the 1-0 lead.
Just minutes later, a Slovenian player fouled Florian Niederlechner in the penalty area, but Domžale keeper Dejan Milic saved the spot kick that followed from Petersen.

That shows just how quickly the fortunes of a player can turn, even within minutes of a match. Nils Peterson, the former Werder Bremen and Bayern Munich striker, scored several penalty goals for Freiburg last season, but had famously also missed the decisive kick for Germany in the last Olympic final.

The home team continued to dominate the match overall, but Domžale sporadically also had opportunities.

Nevertheless, it stayed 1-0 at halftime and also at fulltime, after a second 45 minutes, which saw the Breisgau boys create many chances. Newly-crowned Under-21 European champion Janik Haberer came off the bench at the hour-mark and helped liven up the German team’s game.

SC Freiburg goes into next Thursday’s second leg in Slovenia with the narrowest of leads. One can only hope that they do not come to rue their many missed chances from this first leg.

Denis Knezovic is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com

Leave a Reply

Your email address will not be published. Required fields are marked *