$config['max_size'] = $this->_CI->config->item('max_size');
$config['max_width'] = $this->_CI->config->item('max_width');
$config['max_height'] = $this->_CI->config->item('max_height');
$config['overwrite'] =$this->_CI->config->item('overwrite');
$config['encrypt_name'] = $this->_CI->config->item('encrypt_name');
$config['allowed_types']=$this->_CI->config->item('allowed_types');
$config['upload_path']=$this->_CI->config->item('dir_dispense').$path;
$data = array(); $tot_file_esiste=0; $messaggi='';
$number_of_files = count(array_filter($_FILES['files']['name']));
$files = $_FILES['files']; $errors = array();
$this->load->library('upload' , $config);
$upload_path = $this->_CI->config->item('dir_dispense').$path;
for ($i=0; $i<count($_FILES['files']); $i++) {
if(empty($_FILES['files']['name'][$i])) continue;
else{
$_FILES['files']['name'] = $files['name'][$i];
$_FILES['files']['type'] = $files['type'][$i];
$_FILES['files']['tmp_name'] = $files['tmp_name'][$i];
$_FILES['files']['size'] = $files['size'][$i];
$_FILES['files']['error'] = $files['error'][$i];
}
if($_FILES['files']['error']==0)
{
$filename = pathinfo($_FILES['files']['name'], PATHINFO_FILENAME);
$filedim=byte_convert($_FILES['files']['size']); $filest = pathinfo($_FILES['files']['name'], PATHINFO_EXTENSION);
if($this->upload->do_upload('files')) {
$data['uploads'][$i] = $this->upload->data();
$nome_encrypt= substr($data['uploads'][$i]['file_name'], 0, -4);
$link=$this->config->item('link_disp').$path.$nome_encrypt;
$dir_prof=nome_sicuro($this->session->userdata('professore'));
}
if($filename==""||empty($filename)) continue;
…..
}