codeigniter 从文件夹中删除文件
codeigniter delete file from folder
任何人都可以帮助我我想从文件夹 codeigniter 中删除文件这是我的控制器
public function delete($id = false) {
if (!$id)
show_404();
$this->{$this->model}->{$this->_primary_key} = $id;
$data['item'] = $this->{$this->model}->get();
if (!$data['item'])
show_404();
$this->{$this->model}->delete();
redirect('admin/' . $this->module);
}
public function image($var, $id) {
$config['upload_path'] = './cdn/sliders/';
$config['allowed_types'] = 'gif|jpg|png|jpeg';
$this->load->library('upload', $config);
if ($this->upload->do_upload('image')) {
$data = $this->upload->data();
if ($data['file_name'])
$this->{$this->model}->image = $data['file_name'];
}
return true;
}
$filename = file_name_with_full_path
您可以使用 unlink($filename) 函数删除 php
中的文件
详情请查看下方link
好像
public function delete_video($id)
{
$this->db->where('id', $id);
$this->db->select('video');
$video_name = $this->db->get('vs_videos')->row_array();
if ($video_name) {
@unlink('./vs_asset/videos/' . $video_name['video']);
$this->db->where('id', $id)
->delete('vs_videos');
$result = $this->db->affected_rows();
return $result;
} else {
return;
}
}
非常感谢我得到答案的人
这里是它的工作原理。
public function delete($id = null) {
if (!$id)
show_404();
$this->{$this->model}->{$this->_primary_key} = $id;
$path = './cdn/projects/';
$data['item'] = $this->{$this->model}->get();
if (!$data['item'])
show_404();
@unlink($path.$data['item']->image);
$this->{$this->model}->delete();
redirect('admin/' . $this->module);
}
任何人都可以帮助我我想从文件夹 codeigniter 中删除文件这是我的控制器
public function delete($id = false) {
if (!$id)
show_404();
$this->{$this->model}->{$this->_primary_key} = $id;
$data['item'] = $this->{$this->model}->get();
if (!$data['item'])
show_404();
$this->{$this->model}->delete();
redirect('admin/' . $this->module);
}
public function image($var, $id) {
$config['upload_path'] = './cdn/sliders/';
$config['allowed_types'] = 'gif|jpg|png|jpeg';
$this->load->library('upload', $config);
if ($this->upload->do_upload('image')) {
$data = $this->upload->data();
if ($data['file_name'])
$this->{$this->model}->image = $data['file_name'];
}
return true;
}
$filename = file_name_with_full_path
您可以使用 unlink($filename) 函数删除 php
中的文件详情请查看下方link
好像
public function delete_video($id)
{
$this->db->where('id', $id);
$this->db->select('video');
$video_name = $this->db->get('vs_videos')->row_array();
if ($video_name) {
@unlink('./vs_asset/videos/' . $video_name['video']);
$this->db->where('id', $id)
->delete('vs_videos');
$result = $this->db->affected_rows();
return $result;
} else {
return;
}
}
非常感谢我得到答案的人
这里是它的工作原理。
public function delete($id = null) {
if (!$id)
show_404();
$this->{$this->model}->{$this->_primary_key} = $id;
$path = './cdn/projects/';
$data['item'] = $this->{$this->model}->get();
if (!$data['item'])
show_404();
@unlink($path.$data['item']->image);
$this->{$this->model}->delete();
redirect('admin/' . $this->module);
}