Online Fájl- és Mappakezelő
Mappák és fájlok listázása:";
echo "";
foreach ($directories as $directory) {
echo "- $directory (Mappa)
";
}
foreach ($files as $file) {
echo "- $file
";
}
echo "
";
}
function createDirectory($path, $name)
{
$newDirectory = $path . "/" . $name;
if (!file_exists($newDirectory)) {
mkdir($newDirectory);
echo "Új mappa létrehozva: $name
";
} else {
echo "A mappa már létezik: $name
";
}
}
function uploadFile($path)
{
if ($_FILES["fileToUpload"]["name"]) {
$target_file = $path . "/" . basename($_FILES["fileToUpload"]["name"]);
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "A fájl sikeresen feltöltve: " . basename($_FILES["fileToUpload"]["name"]) . "
";
} else {
echo "Hiba történt a fájl feltöltésekor.
";
}
}
}
if (isset($_GET['dir'])) {
$directory = $_GET['dir'];
echo "Tartalom: /$directory
";
listContents($directory);
} else {
echo "Főkönyvtár tartalma:
";
listContents(".");
}
if (isset($_POST['createDir'])) {
$dirName = $_POST['dirname'];
createDirectory($_GET['dir'], $dirName);
}
if (isset($_POST['uploadFile'])) {
uploadFile($_GET['dir']);
}
?>
Új mappa létrehozása:
Fájl feltöltése: