想要删除产品并删除产品的图片,但不要丢失什么。 该产品正在删除,但不删除该图像
if((isset($_GET["remove"])) && ($_GET["remove"] != "")){
$idproduct = $_GET["remove"];
$sql ="DELETE FROM product WHERE idproduct = '".$idproduct."'";
if(mysqli_query($connect, $sql) or die ("Erro")){
//the part that don't work
$file = $frontpage_url."/images/".$_FILES["imagem"]["name"]; unlink($file);
echo "success";
}
}
答案 0 :(得分:3)
检查取消关联docs。
unlink
要求参数是本地文件系统上文件的路径。
从$frontpage_url
的外观中,您为unlink
不支持的图像提供了一个网址,并且对于为什么这样做起作用也毫无意义。
示例:
unlink('/home/path/to/image.jpg');
答案 1 :(得分:0)
试试这个:
unlink("images/".$_FILES["imagem"]["name"]);
如果仍然无法正常工作,请将完整路径附加到" images /"夹。 E.g:
unlink("public/uploads/images/".$_FILES["imagem"]["name"]);
答案 2 :(得分:0)
试试这个
$file = "images/".$_FILES["imagem"]["name"];
unlink($file);