【问题标题】:delete image from file server in php从 php 文件服务器中删除图像
【发布时间】:2016-12-09 10:03:06
【问题描述】:

我有包含 (id, name, pic) 的行,我可以从数据库中删除这一行,但不能从文件服务器中删除图像。

下面的代码应该删除图像文件:

if(isset($_GET["delete"])){

$pi=$_GET["delete"];
$qry="delete from item where id=".$_GET["delete"];
$de = mysqli_query($conn,$qry);

$filetmp = $_FILES["pic"]["tmp_name"];
// $filename = $_FILES["pic"]["name"];
$qr ="SELECT id FROM item where id='$pi'";
$res = mysqli_query($conn,$qr);
while($row = mysqli_fetch_array($res)){
$id = $row["id"];
}
$path = "uploads/$id.jpg";
//move_uploaded_file($filetmp,$path);
$fpath = "images_upload/Uitem/$path";
unlink($fpath); // delete file

}

【问题讨论】:

标签: php image file


【解决方案1】:

您必须使用服务器上的路径来删除图像,而不是图像 url。 喜欢

unlink('/var/www/test/'.$fpath);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 2015-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多