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

Germany hammers San Marino in World Cup qualifier

Germany hammers San Marino in World Cup qualifier
Defending World Cup champions Germany continued to sweep their qualifying group on the road to next summer’s global tournament in Russia, during their match against lowly San Marino in Nuremberg on Saturday. They played with the internationally untested squad, that they plan to use at the upcoming FIFA Confederations Cup and defeated their visitors 7-0. TSG Hoffenheim’s Sandro Wagner scored three goals, while Julian Draxler, Ajax youngster Amin Younes, Shkodran Mustafi and Julian Brandt scored the rest. Joshua Kimmich stood out with four assists as well. The result against the part-timers leaves the...
read more

Real Madrid remain kings of European soccer (yawn!)

Real Madrid remain kings of European soccer (yawn!)
Real Madrid took on Juventus Turin in Saturday’s UEFA Champions League final in Cardiff, Wales. The team from the Spanish capital made the occasion a historic one, as they became the first side to successfully defend their Champions League crown from the season before. But early on, they faced serious resistance from the Italian record champions, who created chances, without opening the scoring. The first shot on goal for Madrid went in at the other end. Cristiano Ronaldo was yet again the scorer, but a slight deflection by Juve defender Leonardo Bonucci made it impossible for his keeper, Gianluigi...
read more

Women’s soccer update

Women’s soccer update
The Women’s Champions League final took place Thursday night in Cardiff, Wales. For the first time, it featured two French teams: defending champions Olympique Lyon and Paris Saint Germain. It was also the first time since the start of the competition under its current name and format in the 2009/10 season, that no German team was in the final. That allowed for the most experienced female referee in Europe and possibly beyond, Bibiana Steinhaus to officiate the game. It was the only high-profile women’s match that was still missing on her CV. Next season, Steinhaus will become the first woman to...
read more

Next Entries »