0
//リサイズされていない、画像をアップロードし、それらのサイズを変更しようとしています:私がこれまでにアップロードが機能していますが、私のイメージは私のコントローラ
public function infra_product() { if($this->session->userdata('user_name') == TRUE) { $data['user_name']=$this->session->userdata('user_name'); if(isset($_POST['sub1'])) { $this->load->model('student_reg'); $data['cat_id']=$_POST['cat_id']; if ($data['cat_id']=="1") { $loc='C:/xampp/htdocs/mahata/uploads/'; $files = $_FILES; $cpt = count($_FILES['userfile']['name']); for($i=0; $i<$cpt; $i++) { $_FILES['userfile']['name']= $files['userfile']['name'][$i]; $_FILES['userfile']['type']= $files['userfile']['type'][$i]; $_FILES['userfile']['tmp_name']= $files['userfile']['tmp_name'][$i]; $_FILES['userfile']['error']= $files['userfile']['error'][$i]; $_FILES['userfile']['size']= $files['userfile']['size'][$i]; $name = $_FILES["userfile"]["name"][$i]; $ext = end((explode(".", $files['userfile']['name'][$i]))); echo $file; $id=$this->student_reg->infra_cat1($data); $file= $id.".".$ext; $filepath= $loc . $file; echo $filepath; $this->load->library('image_lib'); $config['image_library'] = 'gd2'; $config['source_image'] = $file; $config['create_thumb'] = FALSE; $config['maintain_ratio'] = FALSE; $config['width'] = 75; $config['height'] = 50; $this->load->library('image_lib', $config); $this->image_lib->resize(); if (move_uploaded_file($_FILES['userfile']['tmp_name'], $filepath)) { echo "File is valid, and was successfully uploaded.\n"; } else { echo "Upload failed"; } } } } $this->load->view('infra_product',$data); } else { redirect("index"); } }