如何从CodeIgniter中的数据库和Image文件夹中删除图像

时间:2017-10-31 08:30:28

标签: php codeigniter codeigniter-3

我是初学者,我面临与从我的上传文件夹中删除图片相关的问题。 我的代码只删除数据库中的图像名称,但不删除我想要做的文件夹中的图像。

我的模特

ggplot(...) +
theme_light() +
theme(
    axis.text.x = element_text(angle = 90, hjust = 1, vjust = 0)
)

我的控制器

public function delete_std($std_id,$std_image)
{
$this->db->where('std_id', $std_id);
unlink(FCPATH."uploads/".$std_image);
$this->db->delete('student'); 
}

2 个答案:

答案 0 :(得分:0)

试试这种方式

public function delete_std($std_id = '', $std_image = '')
{
    // Make sure $std_image is correct image.

    if (unlink(FCPATH . "/uploads/" . $std_image)) {

        $this->db->where('std_id', $std_id);
        $this->db->delete('student'); 

    }
}

答案 1 :(得分:0)

if(unlink("upload+path/".'image_name');){
     $this->db->where('std_id', $std_id);
     $this->db->delete('student'); 
}