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

Bayern Munich easily beats FC Augsburg 3-1

Bayern Munich easily beats FC Augsburg 3-1
Bayern Munich faced FC Augsburg on Saturday afternoon away from home in a Bavarian derby. Three Bundesliga points were at stake. The hosts could have used them to get more breathing room between themselves and the drop zone. Their visitors, on the other hand, wanted to increase their lead at the top of the table. While not accomplishing that, due to the RB Leipzig’s result vs Darmstadt 98, Bayern did win 3-1, thus at least keeping themselves in the lead. Robert Lewandowski and Arjen Robben were the match winners, with the Polish international getting two goals and an assist, while the Dutchman scored...
read more

Bayern Munich beats Borussia Mönchengladbach 2-0

Bayern Munich beats Borussia Mönchengladbach 2-0
Bayern Munich hosted Borussia Mönchengladbach on Saturday. Three important points were at stake for both teams. For the league leaders, it was about winning a match after two consecutive Bundesliga draws and getting some breathing room at the top of the league. For their visitors, points were necessary to leave the mid table places and stay in touch with at least the top six. They had to do so without a number of key players, out though injury. Two of the biggest of them were Thorgan Hazard and Brazilian star Raffael. This prevented them from playing the fast counterattacking style, that most other...
read more

Bayern Munich defeats PSV Eindhoven in Champions Leuage play

Bayern Munich defeats PSV Eindhoven in Champions Leuage play
Bayern Munich played PSV Eindhoven in a group D Champions League group stage fixture on Wednesday night. Going into the match, Atletico Madrid was on top of the group with the maximum six points from the two previous games. Bayern was second with three points, their opponents from the Netherlands were third with one point and Russian team Rostov was at the bottom with one point as well. That meant that the Bavarians needed a victory, in order to solidify their status in the top two and to keep the group leaders from Madrid honest. They particularly needed a good result after three winless games in all...
read more

Dieter Hecking fired as VfL Wolfsburg coach

Dieter Hecking fired as VfL Wolfsburg coach
High-profile German Bundesliga club VfL Wolfsburg has decided to fire its coach Dieter Hecking, as well as his assistant Dirk Bremser on Monday. Their decision does not come as a particular surprise, given the failure of the team to live up to its potential. A second-place domestic league finish in 2015, that they topped by winning the German Cup in the same year, was followed by a severe turn in the Wolves’ fortunes. While it was a major accomplishment, in hindsight it seems that their reaching the quarterfinals of last season’s Champions League was little more than a glorious distraction from the...
read more

Bayern Munich in 2-2 draw with Eintracht Frankfurt

Bayern Munich in 2-2 draw with Eintracht Frankfurt
Bayern Munich still seems to be adjusting to life under new coach Carlo Ancelotti. On Saturday, they played Eintracht Frankurt to a 2-2 draw in the German Bundesliga. It was the third game in a row in all competitions, that the Bavarian giants failed to win. (The other two games having been a 1-0 Champions League defeat to Atletico Madrid and a 1-1 draw in the domestic league vs.1.FC Cologne.) That kind of a poor run of results has not taken place often in the four previous seasons. Bayern no longer completely dominates their matches, which allows opponents to play fearlessly, without too much respect...
read more

« Previous Entries