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 defeats Mexico to reach Confederations Cup final

(June 28, 2017 – Source: AFP via zimbio.com)

Germany played Mexico in the second semifinal of this year’s FIFA Confederations Cup on Thursday.

Chile had defeated Portugal on penalties the night before. Thus, the South American champions became the first finalist and await the winner of this game in Sunday’s title match.

Plenty had been made of the vast gap in terms of international experience that favored Mexico against their opponents, the German “B-squad” ahead of kickoff on Thursday.

It was not so much that these analysts (mostly from North and Latin America) underestimated the young players representing the nation of the current world champions, as it was an overrating of the Mexican side, that made them give the latter team the advantage.

Whatever the case may be, these people and the Mexican team for that matter, were in for a rude awakening, as the Schalke 04 midfielder Leon Goretzka scored twice in quick succession to give Germany a 2-0 lead, before even ten minutes had been on the clock.

To their credit, “El Tri” recovered well from that shock and went forward themselves for much of the rest of the first half.
Yet, they were unable to beat goalkeeper Marc-André ter Stegen at the time, so that the teams went into the locker room with the 2-0 score still intact.

The world champions began the second half significantly more actively than they had ended the first and they rewarded themselves with another goal, as Timo Werner made it 3-0 before the hour-mark.

With the game practically having been won, Germany allowed their opponents to dominate much of the remainder of it.
As soccer often goes, it had to be a German-based player, (Eintracht Frankfurt’s Marco Fabian) who scored Mexico’s only goal of the encounter. That hammer from distance was by far the most beautiful strike of the match, but it would not be its last.

Germany’s Amin Younes would have that honor, making 4-1 for his team the full-time score.

The result proved that coolness in front of goal is much more important than international experience, ball possession, or other arbitrary statistics, which favored Mexico.

Then again, “El Tri” cannot be cool under pressure, as long as the expectations by the Mexican public and by “experts” from in and around the country are so unreasonably high.

As for the Germans, few expected this young team to win the tournament which will not change for the final against Chile, but the role of the underdog seems to suit “die Mannschaft”.

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 *