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

Bundesliga round 12 review

(Nov. 18, 2017 – Source: Stuart Franklin/Bongarts via zimbio.com)

Matchday 12 of the German Bundesliga began last Friday after a two-week hiatus for international matches.

That night, promoted club VfB Stuttgart took on Borussia Dortmund and the latter team continued its free fall by losing 2-1.
First, a misunderstanding between Dortmund center-back Marc Batra and his goalkeeper Roman Bürki allowed Chadrac Akolo to take advantage and give Stuttgart the early lead.

Borussia pushed forward for the rest of the first half and got their reward with a penalty kick in added time. VfB keeper Ron-Robert Zieler saved the initial shot by André Schürrle, before Maximilian Philipp scored on the rebound.

But Dortmund was nowhere to be found in the second half. Instead Stuttgart substitute Josip Brekalo scored the game-winning goal for his team. After the match, the Croatian youth international told media in good German that it had been the most important goal of in his career.

On Saturday afternoon Bayern Munich demolished FC Augsburg, the other Bavarian side in the Bundesliga 3-0. That was the 500th German league victory for Jupp Heynckes as player and coach combined.

Meanwhile, two converted penalty kicks were only enough for a 2-2 draw for RB Leipzig vs. Bayer Leverkusen.
One wrongly-given penalty was enough for Mainz 05 to defeat 1.FC Cologne 1-0 and send the last-placed team deeper into crisis.

TSG Hoffenheim needed a goal in added time to draw Eintracht Frankfurt 1-1, while VfL Wolfsburg celebrated a rare 3-1 victory against SC Freiburg.

The evening game was between Hertha Berlin and Borussia Mönchengladbach. It was a nice back and forth, from which Gladbach emerged 4-2 winners. With those three points, they catapulted themselves into the top four of the league table.

On Sunday, Schalke 04 made a significant jump of their own in the standings. They are now second, after having defeated Hamburger SV 2-0. Lastly, Werder Bremen got its first Bundesliga victory of the season in impressive fashion. They beat Hannover 96 4-0, with Max Kruse scoring three of the goals and assisting on the other.

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

2 Responses to “ “Bundesliga round 12 review”

  1. R Rawls says:

    “The 500th German league victory for Jupp Heynckes as player and coach combined.” Wow! Congratulations.

    • Denis says:

      Yes, his career overall has been amazing,as is the fact that he’s coaching again at the highest level at the tender age of 72.

Leave a Reply

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