为图像位置分配变量

时间:2019-01-24 19:37:06

标签: image variables global-variables delete-file

尝试删除以前上传到数据库和文件路径的图像。没有定义图像变量,代码将删除所有图像。所以我在下面加了一个。但是我正在使用WAMP,所以不确定是否有问题。这是带有建议的$ imageName的控制器。我经验不足,因此希望这里的专家能给我一些建议:

public function deleteFile()  {                      
         $user_id = $this->session->userdata['user_id'];           
               $url = $_GET['imgurl'];
               $imgameName = get_ext($url);  
                      if($this->images_model->deleteFile($user_id, $imageName)) {

显然“ imgurl”是未定义的,我不确定如何解决。模型:

public function deleteFile ($user_id, $imageName)  {        
    unlink('uploads/ .$imageName');        
    $this->db->where('images', array('user_id' => $user_id, 'imageName' => $imageName));                
    if ($this->db->affected_rows() == '1')  {
        return TRUE;
}   
    return FALSE;

}

VIEW似乎正常,并且正在执行以下功能:

<a id="delete-profile-img" class="btn btn-danger btn-xs" href="<?php echo base_url().'main/deleteFile/'?>" title="Delete">Delete</a>

提前感谢所有反馈。

0 个答案:

没有答案