在codeigniter,而我上傳圖像和存儲圖像名稱在數據庫中如果實際圖像名稱是像「abc data.jpg」,我想存儲圖像名稱像abc_data.jpg和這個名字圖片也應該在上傳文件夾中移動。雖然上傳圖像不想保存實際圖像名稱與空間
這是我的圖片上傳代碼: -
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png|jpeg';
$config['max_size'] = 5000;
$this->load->library('upload', $config);
$this->upload->initialize($config);
if ($this->upload->do_upload('cover_image'))
{
$data =$this->upload->data();
$data_ary = array(
'project_id' => (int)$iProjectId,
'image_url' => $data['file_name'],
'is_covred_photo' => 'YES'
);
$this->db_project->insert($this->sTable6 , $data_ary);
$aResp = array('project_images_id' => $this->db->insert_id());
}
$ config ['file_name'] ='My_new_file_name';但每次文件名稱是不同的,所以我如何使動態?我的意思是如果我選擇任何文件名稱是存儲與空間,所以我怎麼能用下劃線存儲它? –
在文件名前使用['str_replace()'](http://www.w3schools.com/php/func_string_str_replace.asp) –
@KimJones高興地幫助:) –