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: International soccer

World Cup qualifying wrap-up October 2017

World Cup qualifying wrap-up October 2017
  23 of the 32 teams have qualified for the 2018 World Cup  so far ,after a dramatic night on Tuesday. Some countries very familiar to the biggest sporting event on the planet, have also been eliminated. In Iceland and Panama, there are also two total newcomers so far. From Europe, hosts Russia along with France, Portugal, Germany, Serbia, Poland, England, Spain, Belgium as well as the above-mentioned Icelandic team have qualified directly for the World Cup. Meanwhile, Sweden, Switzerland, Northern Ireland, the Republic of Ireland, Denmark, Italy, Greece and Croatia have reached the playoffs,...
read more

Croatia in World Cup qualifying trouble after stalemate with Finland

Croatia in World Cup qualifying trouble after stalemate with Finland
Croatia was dealt a significant blow to its World Cup 2018 qualification chances of Friday evening, as they hosted Finland in the city of Rijeka. The Vatreni controlled most of the match, without being particularly convincing offensively. Either the final pass, or the finish in front of goal were at times severely lacking. Especially in the first half, Croatia dominated most of the ball, had plenty of corner kicks that went nowhere, as well as many shots off target. Therefore, it was no surprise that there was no score at halftime. In the second half, the home team pushed forward with more speed and...
read more

Germany qualifies for 2018 World Cup

Germany  qualifies for 2018 World Cup
Defending World Cup champions Germany have qualified for the global tournament of 2018 in Russia. They did so by winning all nine of their qualifying matches to date. On Thursday evening, they made their qualification official, by defeating Northern Ireland 3-1 in Belfast. The hosts of that match and surprise qualifiers for EURO 2016, are second in the group behind the Germans and had already secured that second place at a minimum beforehand. The world champions for their part needed at least a draw to ensure that they win the group and qualify for the big tournament next summer, with a game to spare....
read more

This week’s World Cup qualifying update

This week’s World Cup qualifying update
On Monday Germany took on Norway in Stuttgart and encountered almost no resistance, especially in the first half of that World Cup qualifier. They ultimately won it 6-0. Many in the German squad and coaching staff have had past experiences at VfB Stuttgart, the local Bundesliga club there. They were particularly celebrated by the fans. On Tuesday evening Croatia did not have that kind of support, as they played in a very hostile environment away to Turkey. Early on, there was a clear handball incident in the Turkish penalty area. But the referee and his assistants failed to see it. They did not signal...
read more

Bosnia and Herzegovina defeats Gibraltar to keep World Cup hopes alive

Bosnia and Herzegovina defeats Gibraltar to keep World Cup hopes alive
Bosnia and Herzegovina played a must-win World Cup qualifier for Russia 2018 away against Gibraltar on Sunday evening. Prior to the match, the Bosnian media rightly pointed out that failure to beat the part-timers would be the biggest embarrassment in the country’s soccer history. Despite the eventual 4-0 Bosnian victory, the above-mentioned embarrassment was at least a distinct possibility for most of the game. AS Roma star striker Edin Džeko took until the 35th minute to open the scoring. There were several more chances for the Bosnian Dragons in the ten minutes that remained in the first half, but...
read more

« Previous Entries