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 Munich wins German Super Cup on penalties against Borussia Dortmund

(Aug. 4, 2017 – Source: Martin Rose/Bongarts via zimbio.com)

The German Super Cup match between Bundesliga champions Bayern Munich and national cup winners Borussia Dortmund took place on Saturday evening in the latter team’s home stadium.

BVB’s new Dutch coach Peter Bosz had his team start in the 4-3-3 formation which is so synonymous with Dutch soccer in general and Bosz’s former club Ajax Amsterdam in particular. He had Dortmund press high and early, which made their Bavarian opponents quite uncomfortable from the start.

Borussia got its reward early on, as Bayern center-back Javi Martinez lost the ball carelessly and US international Christian Pulisic took it and put Dortmund in front, 1-0.
Soon after that, Bayern Munich woke up and a cross by Joshua Kimmich found Robert Lewandowski, who equalized from close range, 1-1.

The away side then became by far the more active, but the score remained 1-1 at halftime.

For much of the second 45 minutes, Dortmund was dominant once again. Nonetheless, it took them until past the 70th minute mark to make that domination truly count. After a quick Borussia counterattack, Pierre-Emerick Aubameyang chipped the ball in, past the far post. 2-1, Dortmund!

Only then, as then were facing defeat, the Bavarians came back into the match again. With two minutes left, they equalized through desperation and will, with a bizarre goal that was later credited as an own-goal by Dortmund keeper Roman Bürki.

The match ended 2-2 after regulation time. According to the rules of the German Super Cup, there is no extra time after an even game, but rather an immediate penalty shootout, to determine the winner.

After five rounds of spot kicks, Kimmich missed for Bayern and Sebastian Rode missed for Dortmund. Therefore, the shootout had to continue and Niklas Süle calmly scored for Munich, while Dortmund’s Marc Bartra missed his penalty and thereby made the Bavarians German Super Cup champions 2017.

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 *