php-unlink()使用复选框删除文件/文件夹

php-unlink()使用复选框删除文件/文件夹,php,file,download,directory,Php,File,Download,Directory,节日快乐。 我正在做一个小的学校项目,需要删除选中的带有复选框的文件/文件夹。我得到了一个php脚本,为特定文件提供了复选框: <?php $path = "./user"; $dh = dir($path); while( ($file=$dh->read()) !== false) { if( $file=="." || $file=="..")continue; $realfile = $path . "/" . $file; echo (is_dir

节日快乐。 我正在做一个小的学校项目,需要删除选中的带有复选框的文件/文件夹。我得到了一个php脚本,为特定文件提供了复选框:

<?php

$path = "./user";
$dh = dir($path);
while( ($file=$dh->read()) !== false) {
    if( $file=="." || $file=="..")continue;
    $realfile = $path . "/" . $file;
    echo (is_dir($realfile))?  "<tr><td><a href='opendir.php?f=$file' title='Click to Open'>$file</a></td>":"<tr><td><a href='download.php?f=$file' title='Click to Download'>$file</a></td>";
    echo "<td>";
    echo (is_file($realfile))? "<img src='file.jpg'/>" : "<img src='folder.jpg'/>";
    echo "</td><td>" .filesize($realfile)."</td>";
    echo "<td><input type='checkbox' name='delete[]'/></td></tr>";
}
?>

在代码中没有名为“check_list”(或“check_list[])的输入字段。也许您只需要更改输入字段名称?
ecntype
应该是
enctype
我将“echo”更改为name=“check_list”-与delete.php中的相同,但仍然没有发生任何事情:(我想知道,如果第一部分的信息,文件“table.php”实际上与delete.php文件是正确的…….echo“
<form method="post" action="delete.php" ecntype="multipart/form-data">
Please confirm if you wish to delete the selected files :
<input type="submit" value="Detele selected files" onclick="return confirm('DELETE the selected?');" />
<?php
if(isset($_POST['submit'])){//to run PHP script on submit
    if(!empty($_POST['check_list'])){

        foreach($_POST['check_list'] as $selected)
        {
            unlink($selected);
        }
    }
}
include 'profile.php';
?>