<title>Thot - My Storage</title> <link rel="stylesheet" href=""> </head> <body> <!-- DIV EXPLORATEUR DE FICHIER --> <div> <p>Fichier présent dans le dossier</p> <?php if (!isset($_GET['directory'])) { $directory = './uploads'; openDirectory($directory); } else { $directory = $_GET['directory']; openDirectory($directory); } function openDirectory($directory) { echo '<ul>'; if ($dossier = opendir($directory)) { if (dirname($directory) != '.') { echo '<a href="fileExplorer.php?directory=' . dirname($directory) . '">RETOUR</a>'; } while (false !== ($fichier = readdir($dossier))) { if ($fichier != '.' && $fichier != '..' && $fichier != 'index.php' && is_dir($directory . '/' . $fichier)) { $directoryPath = $directory . '/' . $fichier; echo '<li>[DOSSIER]<a href="fileExplorer.php?directory=' . $directoryPath . '">' . $fichier . '</a></li>'; } elseif ($fichier != '.' && $fichier != '..' && $fichier != 'index.php' && is_file($directory . '/' . $fichier)) { echo '<li>[FICHIER]<a href="' . $directory . '/' . $fichier . '">' . $fichier . '</a></li>'; }
default: // Of course, we shouldn't get here because all the calls to this file // are controlled. echo "<h1>{$page}</h1>"; echo "<p>You shouldn't be seeing this message. Some error has occured " . "please contact the workflow author.</p>"; break; } } else { if (isset($action)) { switch ($action) { case 'writeBlacklist': writeBlacklist(); die; break; case 'openDirectory': openDirectory(); die; break; case 'writeConfig': writeConfig(); break; case 'updateManifest': updateManifest(); break; case 'updateWorkflow': updateWorkflow(); break; case 'deleteFile': deleteFile(); break; default: