У меня есть код для загрузки файла, как этот, эта загрузка сохранит исходное имя файла, но я хочу загрузить файл с переименованием файла оригинала. мое имя файла будет следовать за некоторыми данными в базе данных. где я могу изменить свой код для этой проблемы?
У меня есть таблица с именем 'format', из которой будет создан файл имени файла. Как мне ввести данные в формате формата, чтобы изменить исходное имя файла с расширением, как исходный файл
public function proses_upload2(){
$gambar = array();
$jumlah = count($_FILES['userfile']['name']);
for ($i=0; $i < $jumlah; $i++) {
$file_name = $_FILES['userfile']['name'][$i];
$tmp_name = $_FILES['userfile']['tmp_name'][$i];
move_uploaded_file($tmp_name, "file/".$file_name);
$gambar[$i] = $file_name;
}
$nama_file1 = $gambar[0];
$format_p2ptm ="Form Lap Haji";
$tanggal =date("Y-m-d H:i:s");//$this->input->post('waktu_upload');
$jenis='p2si';
$nama_file2 = $gambar[1];
$format_p2ptm2 ="Form Lap KLB";
$jenis='p2si';
$nama_file3 = $gambar[2];
$format_p2ptm3 ="Form Lap Imunisasi Balita, Bumil dan WUS";
$jenis='p2si';
$nama_file4 = $gambar[3];
$format_p2ptm4 ="Form Lap Investigasi Final KIPI";
$jenis='p2si';
$nama_file5 = $gambar[4];
$format_p2ptm5 ="Form Lap Stock + Harga Vaksin";
$jenis='p2si';
$nama_file6 = $gambar[5];
$format_p2ptm6 ="Form Lap Campak";
$jenis='p2si';
if (!$nama_file1 == "") {
$this->app_model->insert_data('penyakit', $format_p2ptm, $tanggal,$nama_file1,$jenis, $this->session->userdata('id_puskesmas'));
}
if (!$nama_file2 == "") {
$this->app_model->insert_data('penyakit', $format_p2ptm2, $tanggal,$nama_file2,$jenis,$this->session->userdata('id_puskesmas'));
}
if (!$nama_file3 == "") {
$this->app_model->insert_data('penyakit', $format_p2ptm3, $tanggal,$nama_file3,$jenis,$this->session->userdata('id_puskesmas'));
}
if (!$nama_file4 == "") {
$this->app_model->insert_data('penyakit', $format_p2ptm4, $tanggal,$nama_file4,$jenis,$this->session->userdata('id_puskesmas'));
}
if (!$nama_file5 == "") {
$this->app_model->insert_data('penyakit', $format_p2ptm5, $tanggal,$nama_file5,$jenis,$this->session->userdata('id_puskesmas'));
}
if (!$nama_file6 == "") {
$this->app_model->insert_data('penyakit', $format_p2ptm6, $tanggal,$nama_file6,$jenis,$this->session->userdata('id_puskesmas'));
}
redirect('puskesmas/view_puskesmas1');
}