php-unlink()使用复选框删除文件/文件夹
节日快乐。 我正在做一个小的学校项目,需要删除选中的带有复选框的文件/文件夹。我得到了一个php脚本,为特定文件提供了复选框: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
$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';
?>