如何使用PHP删除所有列出的文件?如代码所示,它显示文件夹中的所有文件,每个文件旁边都有一个“删除”按钮...但是如何在“删除”按钮时使用unlink
功能删除特定文件点击了吗?
function Deletion()
{
$files1 = scandir('upload/');
$ignore = array( 'cgi-bin', '.', '..');
foreach ($files1 as $file1)
{
if(!in_array($file1, $ignore))
{
echo '<div>
<img src="upload/' . $file1 . '" height="50px" width="50px" />
<input type="button" value="Delete" name="del"/><br>
<a href="upload/'.$loca.'/'.$file1.'" target="_BLANK"
style=" font-size:12px; color:#333;"><p >'.$file1.'</p></a>
</div>';
}
}
}
答案 0 :(得分:2)
单击按钮时,您需要在服务器端执行操作。使用AJAX以文件名作为参数向服务器上的页面发出GET请求,然后在GET参数上运行取消链接。我通常会向AJAX的初学者推荐jQuery。
JavaScript的:
jQuery.post("delete.php", {file: "dont-want.php"})
PHP:
unlink($_POST["file"])