我正在创建一个列出服务器中所有文件夹的文件系统。我可以创建和删除任何文件夹。但问题是,当我在子文件夹中并删除另一个子文件夹时,网站会将我重定向回根文件夹。我想刷新并仅更新更改,而不是将我重定向到根文件夹。
这是我创建新文件夹的代码:
<form id="folder-form" name="folder-form" method="post" action="my-home.php">
<p>Create a new folder</p>
<div class="folderInput">
<input type="text" name="folder-name" id="name" placeholder="Folder Name"/>
</div>
<div class="folderBtn">
<button type="submit" value="Create Folder" id="createFolder">Ok</button>
</div>
</form>
这就是我使用isset检索新文件夹信息的方式:
if (isset($_POST['folder-name'])) {
echo $_SESSION['currentDir'].$_SESSION['folderName'].'/';
$folder = $_SESSION['currentDir'].$_SESSION['folderName']."/".$_POST['folder-name'];
if (!file_exists($folder)) {
mkdir($folder, 0777);
}
}
这是删除链接:
<a href="#" id="delete" onclick="deleteForm.submit()">Delete</a>
这就是我使用isset
检索信息的方式if (isset($_POST['select'])){
foreach ($_POST['select'] as $file) {
deleteFiles($_SESSION['currentDir'].$_SESSION['folderName']."/".$file);
}
}
请注意,在每一行中我都有一个删除功能的复选框:
<input name="select[]" type="checkbox" class="select" value="folder name"/><