繁体   English   中英

Php unlink()不要删除图像文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM