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: German Bundesliga

Bundesliga round 8 review

Bundesliga round 8 review
After the international break, round 8 of the German Bundesliga began this past Friday night. It started with newly-promoted, traditional team VfB Stuttgart hosting the winless, crisis-ridden 1.FC Cologne. Yet, it was the visitors who were livelier and pushed forward early on. They created chance after chance, but the same problem, the inability to score that had haunted them all season continued to stand in their way. That paved the way for Stuttgart to come into the match. Particularly Josip Brekalo and Anastasios Donis gave the home side creativity and danger in front of goal. It was indeed the...
read more

Coach Jupp Heynckes to come out of retirement to take over Bayern Munich for the season

Coach Jupp Heynckes to come out of retirement to take over Bayern Munich for the season
Bayern Munich confirmed on Friday, what many rumors over the last few days hinted toward. The 72-year-old Jupp Heynckes will coach the crisis-ridden Bavarian giants until the end of the season. It will be his fourth time coaching the German record champions and the second time after 2009, that he will be dragged out of his retirement to do the job. He is the most successful coach that Bayern has ever had in its history full of trophies and glory. Jupp Heynckes was the architect behind the team’s 2013 treble success, which is the combination of winning the Bundesliga, the UEFA Champions League and the...
read more

Bundesliga round 7 review

Bundesliga round 7 review
Match day seven in the German Bundesliga began last Friday with the encounter between Schalke 04 and Bayer Leverkusen. It was not a special match, particularly when one considers what these two teams have done in the recent past and what they should have the ability to do now. The game ended 1-1, with Leon Goretzka and Leon Bailey scoring the goals for their respective teams. There were plenty of goals and drama in the Saturday afternoon games. Borussia Mönchengladbach defeated Hannover 96 2-1 in added time, while Eintracht Frankfurt did the same to VfB Stuttgart. Eintracht was even down to ten men in...
read more

Bayern Munich fires coach Carlo Ancelotti

Bayern Munich fires coach Carlo Ancelotti
On Thursday afternoon, Bayern Munich made public its decision to fire coach Carlo Ancelotti. According to the club’s official statement, an internal analysis of Wednesday’s 3-0 defeat to Paris Saint Germain and the team’s general situation so far this season, showed that the club leadership had to act. CEO Karl-Heinz Rummenigge and sporting director Hasan Salihamidžić explained this to Ancelotti “in an open and serious conversation, in which we let him know of our decision”, said Rummenigge. He thanked Ancelotti for their work together and showed his regret for the recent developments. He commented...
read more

Bundesliga round 6 review

Bundesliga round 6 review
Match day six of the German Bundesliga started on Friday in a game between Bayern Munich and VfL Wolfsburg. A potential victory for the Bavarians would put them temporarily on the top of the league standings. It was a home game for Bayern during the Oktoberfest against the struggling Wolves, so what could possibly go wrong? That was the mentality early on, but a dominant Munich team needed a Robert Lewandowski penalty kick after the half-hour mark to give them the lead. Less than ten minutes after that, Rafinha deflected a shot by Arjen Robben ,2-0 Bayern! The score line remained that way at halftime....
read more

« Previous Entries