Следующий код удаляет файлы в папке uploads
. Как удалить папку, когда пользователь нажимает Delete Folder
(или подобное).
Я пытался использовать rmdir
, но я не получаю ошибок, только пустой файл move.php.
Каков правильный/рекомендуемый способ сделать это? Пожалуйста посоветуй.
<?php
$actfolder = $_REQUEST['folder'];
require_once("models/config.php");
if(!securePage($_SERVER['PHP_SELF'])){
die();
}
require("models/db-settings.php");
if(isset($_GET['file'])){
$filename = "uploads/$loggedInUser->username$actfolder/" . ltrim($_GET['file'], '/\\');
// make sure only deleting a file in files/ directory
if (dirname(realpath($filename)) == realpath("uploads/$loggedInUser->username$actfolder/")) {
unlink($filename);
}
}
header("Location:".$_SERVER["HTTP_REFERER"]);
?>