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

Germany edges out Australia in their Confederations Cup opener

(June 18, 2017 – Source: Buda Mendes/Getty Images Europe via zimbio.com)

World champions Germany started their Confederations Cup campaign in Group B action against Australia on Monday.

The Socceroos qualified for the tournament paradoxically as champions of Asia. They hosted and won the last Asian Cup, after having played on the continent to the north of them since after the 2006 World Cup.

 

The Germans are resting their stars during this tournament and averaging the competitions’ youngest squad. The roster is not even completely filled, given Leroy Sané’s declining to join the team, Diego Demme’s injury and coach Joachim Löw’s refusal to call up replacements for those players.

Yet, the internationally relatively inexperienced team was able to put its undeniable talent on display, especially offensively and in the first half more so than in the second.

Lars Stindl gave the World Cup winners the early lead and Germany controlled the game for much of the first 45 minutes. They had far more possession and chances.

Meanwhile, Australia had two opportunities on goal during that time. One of them came to be as a result of a harmless Thomas Rogic shot being blocked by Shkodran Mustafi. The former put in the rebound for Australia’s equalizer shortly before halftime, 1-1!

But the teams did not go into the locker room on level terms. Leon Goretzka was fouled in the penalty area and captain Julian Draxler coolly made it 2-1 from the spot.

The Germans started the second half as strongly as they had finished the first. This time it was Goretzka himself who scored to give his team the 3-1 lead.

But Australia would not go away. Tomi Juric scored their second, soon after Germany’s third. The Video Assistant Referees determined controversially that the assist was not a handball.

As much as I welcome the VAR system, the handball rule today has to be changed, as it has become a subjective decision of what constitutes a punishable handball.

In any case, the Socceroos dominated the game from that point on, without pressuring the German defense too much.
The game therefore ended 3-2 to Germany.

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 *