如何重命名我的文件上传和这个文件名后面的数据库中的一些数据



我有这样上传文件的代码,这次上传将保存原始名称文件,但我想上传带有重命名文件original的文件。我的文件名将跟在数据库中的一些数据后面。在哪里可以更改此问题的代码?

我有一个名为"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');
}

使用您选择的名称而不是$file_name = $_FILES['userfile']['name'][$i];

好的,我有一个名为"format"的表。表格式包含一些数据,如A、B、C、D。只有数据在"format"表中。然后在我上面文章中的脚本中是文件上传过程,其中文件的格式为/扩展名xlsx/xls(ms.excel文件(。上传时拥有名为Hello.xlsx的文件的用户,文件名将更改为a.xlsx。要上传,第2列将更改为B.xlsx,依此类推

图像

相关内容

  • 没有找到相关文章