代码点火器取消链接在更新文件 pdf 时不起作用



我想更新文件 pdf 但功能取消链接不起作用

  • 这是我的取消链接:@unlink(FCPATH./assets/file_master/'.$_FILES['nama_file']['name'](;
  • 这是我的控制器
public function update_action() 
{
$tahun_dokumen_last = $this->Tb_master_model->get_by_id($this->input->post('id_master', true))->tahun_dokumen;
if($this->input->post('tahun_dokumen',TRUE)=="" || $this->input->post('tahun_dokumen',TRUE)==NULL){
$tahun_dokumen = $tahun_dokumen_last;
}else{
$tahun_dokumen = $this->input->post('tahun_dokumen',TRUE);
}      
if($_FILES['nama_file']['name']==""){
$filename = $this->Tb_master_model->get_by_id($this->input->post('id_master', true))->nama_file;
}else{
//@unlink('./assets/file_master/'.$_FILES['nama_file']['name']);
@unlink(FCPATH .'./assets/file_master/'.$_FILES['nama_file']['name']);
$filename = $_FILES['nama_file']['name'];
$filename = str_replace(' ', '_', $filename);
} 
$file = $_FILES['nama_file'];
$this->_rules();
$maks_size                =  25000000;//25MB
$config['upload_path']   = './assets/file_master/'; //kalo path salah maka ggal upload
$config['allowed_types'] = 'gif|jpg|png|pdf|doc|docx|xls|xlsx|rar|zip';
$config['max_size']      = $maks_size;
$config['overwrite']     = TRUE;
$config['file_name']     = $filename;
$this->load->library('upload');
$this->upload->initialize($config);


帮帮我。。

当您要删除旧文件时,请使用数据库中的文件名并取消链接,而不是使用 $_FILES['nama_file']['name']

$filename = $this->Tb_master_model->get_by_id($this->input->post('id_master', true))->nama_file;
@unlink(FCPATH .'./assets/file_master/'.$filename);

最新更新