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();
Currently Browsing: UEFA Europa Leauge

A review of the German teams’ games in Europe this week

A review of the German teams’ games in Europe this week
The European club competitions, namely the UEFA Champions League and the UEFA Europa League both started this week. Six German teams were among those beginning their European adventure in the group stage this season. Among them, Bayern Munich, RB Leipzig and Borussia Dortmund played in the Champions League, while TSG Hoffenheim ,1.FC Cologne and Hertha BSC Berlin played in the Europa League. It all started on Tuesday, as Bayern took on the Belgian record champions RSC Anderlecht. There were many questions surrounding the Bavarians before the match, both on and off the field and despite a seemingly...
read more

The draws of both UEFA competitions from a German perspective

The draws of both UEFA competitions from a German perspective
The draw for this season’s UEFA Champions League was made on Thursday evening, with this time only three German participants, after TSG Hoffenheim fell badly to Liverpool FC the night before in qualifying. While Hoffe’s loss in the first leg was unlucky in an even game, the same could not have been said of the second leg. Overall, Liverpool’s Reds were very deserved winners. That left Bayern Munich, RB Leipzig and Borussia Dortmund as the Bundesliga’s only representatives in the continent’s top club competition. It also made Hoffenheim join 1.FC Cologne and Hertha BSC Berlin in the UEFA Europa League...
read more

My soccer thoughts

My soccer thoughts
Here are just a few of my thoughts regarding issues that recently came up in the soccer world. Neymar: The biggest (and saddest) soccer story of the week was Neymar’s incredible transfer from Barcelona to Paris SG For the unbelievable sum of 222 million Euros. I am not sure what is more mind-numbing, the fact that Barca would ask for a transfer fee of 222 million Euros for one player, no matter how good, or the fact that PSG was willing and able to pay that ungodly sum. I never wanted to bring politics or morality into this blog and I have long come to terms with the fact that soccer is a business....
read more

SC Freiburg in narrow victory over NK Domžale Euro League qualifier

SC Freiburg in narrow victory over NK Domžale Euro League qualifier
SC Freiburg, the seventh-place finisher of last season’s German Bundesliga started its qualifying campaign for the UEFA Europa League on Thursday night. It was the first leg of the 3rd qualifying round and Freiburg was up against Slovenian Cup winners NK Domžale at home. Unlike the German team, Domžale has already played several domestic and European matches this season. Freiburg on the other hand, has only been in pre-season training for a few weeks. This showed early on, as the away side was the more active of the two in the first minutes. The team from the Breisgau region found its feet after about...
read more

Manchester United wins Europa League in final against Ajax

On Wednesday night, Manchester United took on Ajax Amsterdam in this season’s UEFA Europa League final, in the Friends Arena of Solna, Sweden. There was much more on the line than only a continental title. The winner would also qualify directly for next season’s Champions League, something that neither team had accomplished through its domestic campaign. For a club like Manchester United, qualification for the Champions League is the minimum requirement for a successful season. It is the key factor in deciding if they will be able to bring in world-class players in the summer. Ajax on the other hand,...
read more

« Previous Entries Next Entries »