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();

Bayern Munch beats Freiburg thanks to Lewandowski brace

(Jan. 19, 2017 – Source: Matthias Hangst/Bongarts via zimbio.com)

The Bundesliga resumed on Friday after a month-long winter break, with SC Freiburg hosting Bayern Munich.

The temperature was cold throughout the match and the snow-covered field was not the best playing surface.

Those conditions might partly explain why the game was uncharacteristically dull for a German league encounter.

Three points were on the line, which could have solidified the hosts’ mid-table status, or doubled the visitors’ lead at the top of the table to six points for a day.

The latter scenario was the case, as Bayern won 2-1.

But it was Freiburg who took the early lead through Janik Haberer’s early, right-footed strike, assisted by Vincenzo Grifo.

It was not until the 35th minute that the Bavarian giants had a chance to respond. But they then equalized via a left-footed Robert Lewandowski shot from a Douglas Costa corner.

In added time at the second half, the Polish international striker found the net again, stopping the ball with his chest and finishing with a superb second touch with his left foot.

Augenblick: That game-winning goal was without a doubt the moment of the match. It turned one potential point into three for Bayern Munich. That could at the end of the season prove to be a title-deciding difference.(It starts 35 seconds into the video.)

Man of the Match: Robert Lewandowski’s brace decided the game. He was at the right place at the right time twice. There is not much more one can ask of a center forward.


Key Stats: The website whoscored.com, puts Bayern’s possession at roughly 75% and their pass- completion percentage at 86%, to Freiburg’s 61%. This means that the hosts had to chase the ball for the majority of the time, which eventually becomes tiring.

That is largely the “secret” to Bayern Munich’s success, but it is difficult to stop. Freiburg did well to contain it early on, but they were unable to finish the job.

Talking Points: Christian Streich’s SC Freiburg were not expected to get anything from this game. Given that fact, Friday’s match could prove to be a morale boost for them. They need to make sure to complete their target of forty points as soon as they can, and see if something better is possible.

For Carlo Ancelotti’s Bayern Munich, this was just another ugly, but necessary three points on their way to the title.


SC Freiburg:
Schwolow – Stenzel (83. Kübler), Gulde, Torrejón, Günter – Philipp, Höfler, Frantz, Grifo – Haberer (80. Bulut), Niederlechner (70. Petersen)

Bayern Munich:
Neuer – Lahm, Martínez, Hummels, Alaba (71. Bernat) – Alonso, Vidal (55. Kimmich) – Robben, Müller, Costa (71. Ribéry) – Lewandowski

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 *