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: other

Bayern Munich wins German Super Cup on penalties against Borussia Dortmund

Bayern Munich wins German Super Cup on penalties against Borussia Dortmund
The German Super Cup match between Bundesliga champions Bayern Munich and national cup winners Borussia Dortmund took place on Saturday evening in the latter team’s home stadium. BVB’s new Dutch coach Peter Bosz had his team start in the 4-3-3 formation which is so synonymous with Dutch soccer in general and Bosz’s former club Ajax Amsterdam in particular. He had Dortmund press high and early, which made their Bavarian opponents quite uncomfortable from the start. Borussia got its reward early on, as Bayern center-back Javi Martinez lost the ball carelessly and US international Christian Pulisic took...
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

Telekom Cup summer 2017 review

Telekom Cup summer 2017 review
This summer’s Telekom Cup took place in the Borussia Park of Mönchengladbach on Saturday. Besides the hosts Borussia Mönchengladbach, the invitational tournament included Bayern Munich, who always takes part in the competition that its main sponsor organizes. Beyond that, it featured Werder Bremen and TSG Hoffenheim. The Telekom Cup rules are such that four matches of 45 minutes each are played in the tournament. (That includes two semifinals, the third-place match and the final. In case of a drawn game, a penalty shootout decides the outcome). The opening match saw the hosts face Werder Bremen. Both...
read more

Bastian Schweinsteiger to join MLS’s Chicago Fire

Bastian Schweinsteiger to join MLS’s Chicago Fire
Bayern Munich and German national team legend Bastian Schweinsteiger will move to Major League Soccer team Chicago Fire, after more than a failed season and a half at English Premier League club Manchester United. The transfer will become official, when the midfielder obtains the necessary paperwork for US residency and passes his new club’s physical. Schweinsteiger is set to become a designated player in Chicago and thus reportedly be one of the ten highest-paid players in the league. The MLS website further states that he has signed a one-year contract, which both sides can extend further. The...
read more

My soccer weekend

My soccer weekend
The weekend of Bundesliga soccer always begins with one match on Friday evening. In this case, it was FC Augsburg that took on RB Leipzig. That game had everything that a good Bundesliga match is known for. It went back and forth, had plenty of drama, as well as four goals. First, Konstantinos Stafylidis gave Augsburg the lead though a beautiful strike from distance early on. But Leipzig equalized minutes later through Timo Werner, the best German-born goal scorer in the Bundesliga so far this season. After the halftime break, Marvin Compper gave RB the lead, only to be undone by a nice...
read more

« Previous Entries