';
echo 'Вы заблокированы администрацией ресурса.
';
exit;
}
// Установка путей к директориям
$path_active = self::pathActive;
$path_block = self::pathBlock;
// Приведение путей к директориям к абсолютному виду
if (!self::pathIsAbsolute) {
$path_active = str_replace('\\' , '/', dirname(__FILE__) . '/' . $path_active . '/');
$path_block = str_replace('\\' , '/', dirname(__FILE__) . '/' . $path_block . '/');
}
// Проверка возможности записи в директории
if (!is_writable($path_active)) {
die('Директория кэширования активных пользователей не создана или закрыта для записи.');
}
if (!is_writable($path_block)) {
die('Директория кэширования заблокированных пользователей не создана или закрыта для записи.');
}
// Проверка активных ip-адресов
$is_active = false;
if ($dir = opendir($path_active)) {
while (false !== ($filename = readdir($dir))) {
// Выбирается ip + время активации этого ip
if (preg_match('#^(\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})_(\d+)$#', $filename, $matches)) {
if ($matches[2] >= time() - self::intervalSeconds) {
if ($matches[1] == $ip_address) {
$times = intval(trim(file_get_contents($path_active . $filename)));
if ($times >= self::intervalTimes - 1) {
touch($path_block . $filename);
unlink($path_active . $filename);
} else {
file_put_contents($path_active . $filename, $times + 1);
}
$is_active = true;
}
} else {
unlink($path_active . $filename);
}
}
}
closedir($dir);
}
// Проверка заблокированных ip-адресов
$is_block = false;
if ($dir = opendir($path_block)) {
while (false !== ($filename = readdir($dir))) {
// Выбирается ip + время блокировки этого ip
if (preg_match('#^(\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3})_(\d+)$#', $filename, $matches)) {
if ($matches[2] >= time() - self::blockSeconds) {
if ($matches[1] == $ip_address) {
$is_block = true;
$time_block = $matches[2] - (time() - self::blockSeconds) + 1;
}
} else {
unlink($path_block . $filename);
}
}
}
closedir($dir);
}
// ip-адрес заблокирован
if ($is_block) {
header('HTTP/1.0 502 Bad Gateway');
echo '';
echo '';
echo '';
echo '
';
echo 'К сожалению, Вы временно заблокированы, из-за частого запроса страниц сайта.
';
echo 'Вам придется подождать. Через ' . $time_block . ' секунд(ы) Вы будете автоматически разблокированы.';
echo '
Darbo laikas: Visada
|
Užsakymų priėmimas: 24/7
Bedzinas
Naudojimo indikacijos:
Už klausymą
Išleidimo forma:
Kapsulės
Geriausias iki data:
2 metai
Laikymo sąlygos:
Laikyti ne aukštesnėje kaip 25°C temperatūroje. Laikyti vaikams nepasiekiamoje vietoje
Atostogų sąlygos:
Per prekystalį
Kiekis pakuotėje:
20 vnt
Pakuotė:
Plastikinis indelis
Pirkti klausos praradimo tabletės - Earlick Forte su didžiausia nuolaida galite rasti mūsų parduotuvėje - Apteka Pharmacy. Nuolaida taikoma Earlick Forte yra 50%, ir kaina su nuolaida - 155 zł! Nepraleiskite šio puikaus pasiūlymo, pateikite užsakymą produkto puslapyje dabar ir gaukite nemokamą pristatymą kaip dovaną Bedzine. Earlick Forte dar yra sandėlyje, ir laukiame jūsų užsakymų!
Gaukite nemokamą eksperto konsultaciją užpildę formą su savo kontaktiniais duomenimis. Mūsų kvalifikuoti specialistai suteiks Jums visą informaciją apie prekę ir padės išsirinkti palankiausias sąlygas!
Mes jums perskambinsime 1-5 minučių
Įveskite DAT kodą, kad patikrintumėte gaminio autentiškumą.