I would like to delete a file that is found in my localhost.
localhost/project/folder/file_to_delete
I\'m using codeigniter for this.
Use FCPATH
in unlink. You can try as follows this works for me:
$file_name = $SBLN_ROLL_NO."_ssc";
$file_ext = pathinfo($_FILES['ASSIGNMENT_FILE']['name'],PATHINFO_EXTENSION);
//File upload configuration
$config['upload_path'] = $upload_path;
$config['allowed_types'] = 'jpg|jpeg|png|gif|pdf';
$config['file_name'] = $file_name.'.'.$file_ext;
//First save the previous path for unlink before update
$temp = $this->utilities->findByAttribute('SKILL_DEV_ELEMENT', array('APPLICANT_ID'=>$STUDENT_PERSONAL_INFO->APPLICANT_ID, 'SD_ID'=>$SD_ID));
//Now Unlink
if(file_exists($upload_path.'/'.$temp->ELEMENT_URL))
{
unlink(FCPATH . $upload_path.'/'.$temp->ELEMENT_URL);
}
//Then upload a new file
if($this->upload->do_upload('file'))
{
// Uploaded file data
$fileData = $this->upload->data();
$file_name = $fileData['file_name'];
}