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

TSG Hoffenheim lose 2-1 at home to Liverpool, but still have a glimmer of CL hope

(Aug. 14, 2017 – Source: AFP via zimbio.com)

The first leg of the UEFA Champions League qualifying playoff between TSG Hoffenheim and Liverpool FC took place at the home stadium of the German team on Tuesday evening.

It was clearly visible that both of last season’s fourth- placed finishers of the Bundesliga and the English Premier League respectively, were sides that like to play attractive, offensive soccer.

The game showed that in terms of level of play, there was not much to choose between the mighty Liverpool, with a history full of domestic and European trophies, and the lowly TSG Hoffenheim, a village team and continental novices, with less than a decade of experience in the German top flight.

“Hoffe” clearly showed that they belonged on the big stage. The only major difference that put Liverpool’s Reds over the top, was their cleverness.

Early on, Andrej Kramaric had his penalty kick saved by LFC keeper Simon Mignolet. Ten minutes before halftime a fantastic free kick by the English side’s youngster Trent Alexander-Arnold opened the scoring for them.

Fifteen minutes before the end of the first leg, came what seemed to be the deciding goal. A quickly-taken Liverpool free kick in the midfield took Hoffenheim by surprise. No one could stop the Red’s attack, which ended up in the net after a deflection by new Hoffe signing Havard Nordtveit.

Only the home side’s power-play toward the end gave them the 2-1 goal by the substitute Mark Uth and with it a glimmer of hope for next week’s second-leg in Liverpool.

The statistics of German teams playing there are quite abysmal, but TSG Hoffenheim has to believe in their chance and play at their best in order to achieve a potential “Miracle of Anfield” and advance to the UEFA Champions League group stage in the unlikeliest of circumstances. It may be only a dream now.

But who says dreams never come true?

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 *