В случае, если это кому-то поможет: для меня это было связано с тем, что я закончил с окончанием строки «DOS» (CR-LF) вместо окончаний строк «unix» (LF). Это можно проверить с помощью od или вашего любимого инструмента шестнадцатеричного дампа, например:
od -c
... и искать\r\n вместо просто\n.
Кажется (и эта статья поддерживает его), что символ CR останавливает работу «shebang», потому что интерпретируется как часть имени исполняемого файла оболочки.
(Окончания строк появились, потому что файл поступал из репозитория git и был передан через машину Windows).
Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
for ($i=0; $i < $jumlah; $i++) {
$file_name = Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['name'][$i];
$file_upload[$i] = '';
if($file_name != ''){
Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['name']= Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['name'][$i];
Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['type']= Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['type'][$i];
Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['tmp_name']= Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['tmp_name'][$i];
Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['error']= Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['error'][$i];
Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['size']= Попробуйте загрузить несколько файлов, как это
Добавить путь в соответствии с вашим каталогом
[110]FILES['userfile']['size'][$i];
$config['upload_path'] = '.file/file_PTM/'.$new_file_name;
$config['allowed_types'] = 'xlsx|csv|xls';
$config['max_size'] = 1000;
$config['max_width'] = 1024;
$config['max_height'] = 768;
$this->load->library('upload', $config);
if(!$this->upload->do_upload('userfile')){
//image uploading error
}else{
$data = $this->upload->data();
$file_name = $data['file_name'];
$ekstensi = pathinfo($file_name, PATHINFO_EXTENSION);
$explode = explode('.',$file_name);
$bulan = date('M');
$tahun = date('y') ;
$kode = $this->session->userdata('kode_puskesmas');
$new_file_name =$explode[1].'_'.$kode.'_'.$bulan.$tahun.'.'.$ekstensi;
}
}
}