在子文件夹中创建带有php的文件夹后,它会重定向到根文件夹

时间:2013-12-16 20:40:42

标签: php refresh

我正在创建一个列出服务器中所有文件夹的文件系统。我可以创建和删除任何文件夹。但问题是,当我在子文件夹中并删除另一个子文件夹时,网站会将我重定向回根文件夹。我想刷新并仅更新更改,而不是将我重定向到根文件夹。

这是我创建新文件夹的代码:

<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"/><

0 个答案:

没有答案