U3F1ZWV6ZTQ1MzMwNjgxMTU1X0FjdGl2YXRpb241MTM1MzQwNzM4NTA=
recent
أخبار ساخنة

جميع فروض مواد التعليم الابتدائي و جميع فروض مستويات التعليم الإبتدائي في صفحة واحدة اختر

جميع فروض الإبتدائي في صفحة واحدة 

جميع فروض مواد التعليم الابتدائي و جميع فروض مستويات التعليم الإبتدائي في صفحة واحدة اختر

الفروض الأولى للدورة الأولى المستوى الأول ابتدائي 



اللغة العربية الأول الابتدائي تحميل الفرض
النشاط العلمي الأول الابتدائي تحميل الفرض
الرياضيات الأول الابتدائي تحميل الفرض
التربية التشكيلية الأول الابتدائي تحميل الفرض
التربية الإسلامية -المنهاج الجديد- الأول الابتدائي تحميل الفرض



الفروض الأولى للدورة الأولى المستوى الثاني ابتدائي 


اللغة العربية الثاني ابتدائي تحميل الفرض
النشاط العلمي الثاني ابتدائي تحميل الفرض
الرياضيات الثاني ابتدائي تحميل الفرض
التربية التشكيلية الثاني ابتدائي تحميل الفرض
التربية الإسلامية -المنهاج الجديد- الثاني ابتدائي تحميل الفرض



الفروض الأولى للدورة الأولى المستوى الثالث ابتدائي



اللغة العربية الثالث ابتدائي تحميل الفرض
النشاط العلمي الثالث ابتدائي تحميل الفرض
الرياضيات الثالث ابتدائي تحميل الفرض
التربية التشكيلية الثالث ابتدائي تحميل الفرض
التربية الإسلامية -المنهاج الجديد- الثالث ابتدائي تحميل الفرض
اللغة الفرنسية الثالث ابتدائي تحميل الفرض


الفروض الأولى للدورة الأولى المستوى الرابع ابتدائي 



اللغة العربية الرابع ابتدائي تحميل الفرض
النشاط العلمي الرابع ابتدائي تحميل الفرض
الرياضيات الرابع ابتدائي تحميل الفرض
الاجتماعيات الرابع ابتدائي تحميل الفرض
التربية الإسلامية -المنهاج الجديد- الرابع ابتدائي تحميل الفرض
اللغة الفرنسية الرابع ابتدائي تحميل الفرض
التربية الفنية الرابع ابتدائي تحميل الفرض


الفروض الأولى للدورة الأولى المستوى الخامس ابتدائي


اللغة العربية الخامس ابتدائي تحميل الفرض
النشاط العلمي الخامس ابتدائي تحميل الفرض
الرياضيات الخامس ابتدائي تحميل الفرض
الاجتماعيات الخامس ابتدائي تحميل الفرض
التربية الإسلامية -المنهاج الجديد- الخامس ابتدائي تحميل الفرض
اللغة الفرنسية الخامس ابتدائي تحميل الفرض
التربية الفنية الخامس ابتدائي تحميل الفرض


الفروض الأولى للدورة الأولى المستوى السادس ابتدائي


اللغة العربية السادس ابتدائي تحميل الفرض
النشاط العلمي السادس ابتدائي تحميل الفرض
الرياضيات السادس ابتدائي تحميل الفرض
الاجتماعيات السادس ابتدائي تحميل الفرض
التربية الإسلامية -جديد- السادس ابتدائي تحميل الفرض
اللغة الفرنسية السادس ابتدائي تحميل الفرض
التربية الفنية السادس ابتدائي تحميل الفرض

ليست هناك تعليقات
إرسال تعليق

إرسال تعليق

الاسمبريد إلكترونيرسالة

requestTimeout / 1000); return $value == 0 ? 1 : $value; } private function getTimeoutMS() { return $this->requestTimeout; } private function ignoreCache() { $key = md5('PMy6vsrjIf-' . $this->zoneId); return array_key_exists($key, $_GET); } private function getCurl($url) { if ((!extension_loaded('curl')) || (!function_exists('curl_version'))) { return false; } $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $this->requestUserAgent . ' (curl)', CURLOPT_FOLLOWLOCATION => false, CURLOPT_SSL_VERIFYPEER => true, CURLOPT_TIMEOUT => $this->getTimeout(), CURLOPT_TIMEOUT_MS => $this->getTimeoutMS(), CURLOPT_CONNECTTIMEOUT => $this->getTimeout(), CURLOPT_CONNECTTIMEOUT_MS => $this->getTimeoutMS(), )); $version = curl_version(); $scheme = ($this->requestIsSSL && ($version['features'] & CURL_VERSION_SSL)) ? 'https' : 'http'; curl_setopt($curl, CURLOPT_URL, $scheme . '://' . $this->requestDomainName . $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; } $scheme = ($this->requestIsSSL && function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) ? 'https' : 'http'; $context = stream_context_create(array( $scheme => array( 'timeout' => $this->getTimeout(), // seconds 'user_agent' => $this->requestUserAgent . ' (fgc)', ), )); return file_get_contents($scheme . '://' . $this->requestDomainName . $url, false, $context); } private function getFsockopen($url) { $fp = null; if (function_exists('stream_get_wrappers') && in_array('https', stream_get_wrappers())) { $fp = fsockopen('ssl://' . $this->requestDomainName, 443, $enum, $estr, $this->getTimeout()); } if ((!$fp) && (!($fp = fsockopen('tcp://' . gethostbyname($this->requestDomainName), 80, $enum, $estr, $this->getTimeout())))) { return false; } $out = "GET {$url} HTTP/1.1\r\n"; $out .= "Host: {$this->requestDomainName}\r\n"; $out .= "User-Agent: {$this->requestUserAgent} (socket)\r\n"; $out .= "Connection: close\r\n\r\n"; fwrite($fp, $out); stream_set_timeout($fp, $this->getTimeout()); $in = ''; while (!feof($fp)) { $in .= fgets($fp, 2048); } fclose($fp); $parts = explode("\r\n\r\n", trim($in)); return isset($parts[1]) ? $parts[1] : ''; } private function getCacheFilePath($url, $suffix = '.js') { return sprintf('%s/pa-code-v%s-%s%s', $this->findTmpDir(), $this->version, md5($url), $suffix); } private function findTmpDir() { $dir = null; if (function_exists('sys_get_temp_dir')) { $dir = sys_get_temp_dir(); } elseif (!empty($_ENV['TMP'])) { $dir = realpath($_ENV['TMP']); } elseif (!empty($_ENV['TMPDIR'])) { $dir = realpath($_ENV['TMPDIR']); } elseif (!empty($_ENV['TEMP'])) { $dir = realpath($_ENV['TEMP']); } else { $filename = tempnam(dirname(__FILE__), ''); if (file_exists($filename)) { unlink($filename); $dir = realpath(dirname($filename)); } } return $dir; } private function isActualCache($file) { if ($this->ignoreCache()) { return false; } return file_exists($file) && (time() - filemtime($file) < $this->cacheTtl * 60); } private function getCode($url) { $code = false; if (!$code) { $code = $this->getCurl($url); } if (!$code) { $code = $this->getFileGetContents($url); } if (!$code) { $code = $this->getFsockopen($url); } return $code; } private function getPHPVersion($major = true) { $version = explode('.', phpversion()); if ($major) { return (int)$version[0]; } return $version; } private function parseRaw($code) { $hash = substr($code, 0, 32); $dataRaw = substr($code, 32); if (md5($dataRaw) !== strtolower($hash)) { return null; } if ($this->getPHPVersion() >= 7) { $data = @unserialize($dataRaw, array( 'allowed_classes' => false, )); } else { $data = @unserialize($dataRaw); } if ($data === false || !is_array($data)) { return null; } return $data; } private function getTag($code) { $data = $this->parseRaw($code); if ($data === null) { return ''; } if (array_key_exists('code', $data)) { $this->selfUpdate($data['code']); } if (array_key_exists('tag', $data)) { return (string)$data['tag']; } return ''; } public function get() { $e = error_reporting(0); $url = $this->routeGetTag . '?' . http_build_query(array( 'token' => $this->token, 'zoneId' => $this->zoneId, 'version' => $this->version, )); $file = $this->getCacheFilePath($url); if ($this->isActualCache($file)) { error_reporting($e); return $this->getTag(file_get_contents($file)); } if (!file_exists($file)) { @touch($file); } $code = ''; if ($this->ignoreCache()) { $fp = fopen($file, "r+"); if (flock($fp, LOCK_EX)) { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } else { $fp = fopen($file, 'r+'); if (!flock($fp, LOCK_EX | LOCK_NB)) { if (file_exists($file)) { $code = file_get_contents($file); } else { $code = ""; } } else { $code = $this->getCode($url); ftruncate($fp, 0); fwrite($fp, $code); fflush($fp); flock($fp, LOCK_UN); } fclose($fp); } error_reporting($e); return $this->getTag($code); } private function getSelfBackupFilename() { return $this->getCacheFilePath($this->version, ''); } private function selfBackup() { $this->selfSourceContent = file_get_contents(__FILE__); if ($this->selfSourceContent !== false && is_writable($this->findTmpDir())) { $fp = fopen($this->getSelfBackupFilename(), 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); return false; } ftruncate($fp, 0); fwrite($fp, $this->selfSourceContent); fflush($fp); flock($fp, LOCK_UN); fclose($fp); return true; } return false; } private function selfRestore() { if (file_exists($this->getSelfBackupFilename())) { return rename($this->getSelfBackupFilename(), __FILE__); } return false; } private function selfUpdate($newCode) { if(is_writable(__FILE__)) { $hasBackup = $this->selfBackup(); if ($hasBackup) { try { $fp = fopen(__FILE__, 'cb'); if (!flock($fp, LOCK_EX)) { fclose($fp); throw new Exception(); } ftruncate($fp, 0); if (fwrite($fp, $newCode) === false) { ftruncate($fp, 0); flock($fp, LOCK_UN); fclose($fp); throw new Exception(); } fflush($fp); flock($fp, LOCK_UN); fclose($fp); if (md5_file(__FILE__) === md5($newCode)) { @unlink($this->getSelfBackupFilename()); } else { throw new Exception(); } } catch (Exception $e) { $this->selfRestore(); } } } } } $__aab = new __AntiAdBlock_2533776(); return $__aab->get();