希望你们能帮助我,因为我真的被这个困住了。
我正在制作 CMS 的一部分,用户可以在其中查看、上传和删除存储在目录中的图像。但是当用户单击删除时,它只是删除了目录中的最后一个图像。当用户单击删除时,它似乎没有获取图像的名称。
这是我到目前为止的代码:
if (isset($_POST['deletebutton'])){
$link = "../../images/gallery/".$_POST['id'];
unlink($link);
}
if ($handle = opendir('../../images/gallery')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "<div class='photobox'><img src='../../images/gallery/".$entry."' class='img'><input type='hidden' value='".$entry."' name='id'><input type='submit' class='deletebutton' name='deletebutton' value='Delete'></div>";
}
}
closedir($handle);
}
?>
提前致谢