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

My soccer week

World Cup qualifying for the 2018 tournament in Russia dominated most of the major soccer action of the last week.

It started a seven days ago on Thursday, when Argentina defeated Chile 1-0, via a Lionel Messi penalty kick in a clash of troubled South American giants. Meanwhile, Brazil closed in on early qualification by beating Uruguay four goals to one.

That Friday, qualifying continued on the European continent. My personal highlight of the afternoon was Croatia’s 1-0 victory over the Ukraine though a Nikola Kalinić goal. It meant that the team from the Balkans solidified its lead in Group I for the time being.

Friday evening brought action from the CONCACAF region, which covers North and Central America as well as the Caribbean.

There, Trinidad and Tobago celebrated an unlikely 1-0 win over Panama before Mexico defeated Costa Rica 2-0 and the United States achieved its first victory of the round by hammering Honduras 6-0.

On Saturday, Bosnia and Herzegovina defeated Gibraltar 5-0, while Belgium drew Greece 1-1. That means that the Bosnians remain third in Group H, but now with only one point behind Greece and three behind Belgium.

But the result that sent shockwaves through the soccer world that day was the Netherlands’2-0 defeat to Bulgaria. It puts them into fourth place in Europe’s Group A and in danger of missing the World Cup.

On Sunday, I watched Germany overcome Azerbaijan 4-1 and I saw Poland win 2-1 in Montenegro.

On Tuesday, Iran solidified its place on top of Asian Group A with a win against China. Brazil did the same in South America with a win vs. Paraguay, while Argentina took a big step backwards by losing to Bolivia.

North of the equator, the US drew 1-1 at Panama.

The week continued with the second legs UEFA Women’s Champions League quarterfinals.
Bayern Munich could not defend its first leg lead and lost 4-0 to Paris Saint Germain Meanwhile, VfL Wolfsburg defeated Lyon 1-0, but it was not enough to advance, since they had lost the first leg 2-0.

The semifinals will be Barcelona vs. Paris and Manchester City Ladies vs. Lyon.

Denis Knezovic is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com

Leave a Reply

Your email address will not be published. Required fields are marked *