[英]Php unlink() dont delete a image file
想要删除一个产品并删除产品的图像,但不要没有遗漏的东西。 该产品正在删除罚款,但不删除该图像
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";
}
}
检查取消链接文档 。
unlink
要求参数是本地文件系统上文件的路径。
从$frontpage_url
的外观来看,你给它提供了一个不受unlink
支持的图像的URL,也没有理由为什么它应该工作。
例:
unlink('/home/path/to/image.jpg');
尝试这个:
unlink("images/".$_FILES["imagem"]["name"]);
如果仍然无法正常工作,请将完整路径附加到“images /”文件夹。 例如:
unlink("public/uploads/images/".$_FILES["imagem"]["name"]);
尝试这个
$file = "images/".$_FILES["imagem"]["name"];
unlink($file);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.