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

A review of German teams’ games in Europe week 3

(Oct. 18, 2017 – Source: AFP via zimbio.com)

This past mid-week marked the halfway point of the group stages of both UEFA club competitions. This post will as usual focus on the performances of the German teams involved.

It all started on Tuesday night in the Champions League, as Borussia Dortmund traveled to Cyprus to face APOEL Nicosia.
The current Bundesliga leaders have gotten off to a bad start in Europe this season, with losses to both Tottenham Hotspur and Real Madrid. Therefore, victory was a must on matchday three.

Yet, they were somewhat lucky to escape with a draw in the end. Dortmund dominated much of the game, but the longer the score remained 0-0, the braver APOEL became. After more than an hour had been played, the home team even took the lead, after a mistake by BVB keeper Roman Bürki.

Five minutes later, Sokratis Papastathopoulos equalized to save Dortmund from further embarrassment, but there were no other goals.

Meanwhile, simultaneously RB Leipzig celebrated its first European win in their very short club history, with a 3-2 result over FC Porto. In it they demonstrated their high pressing and their quick transition from defense into attack, as well as their defensive vulnerabilities.

On Wednesday, German champions Bayern Munich defeated Celtic Glasgow 3-0. The speed at which journalists went from describing the Bavarians’ situation from “crisis” to [Jupp] “Heynckes euphoria” is stunning. Everyone in and working for the team thankfully knows better.

Thursday was Europa League day . First, 1.FC Cologne lost 1-0 to BATE Baryssau and Hertha BSC Berlin was defeated 2-1 by Sorja Luhansk.
Later, TSG Hoffenheim finally celebrated its first European win, 3-0 vs. Istanbul Basaksehir.

But as far as the Dortmund result and the first two Europa League results go, I am not going to defend the indefensible anymore. These scores are a disgrace for the clubs involved ,a disgrace for the Bundesliga and for German soccer as a whole!

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 *