/ / Naprawiono rozmiar Przesyłanie obrazu w Codeigniter - php, codeigniter

Naprawiono rozmiar Przesyłanie obrazu w codeigniter - php, codeigniter

Chcę przesłać obraz o ustalonym rozmiarze w codeigniter, ale mój kod nie działa. Każdy, proszę, pomóż mi w tym. Mój kod to

public function createevent() {

if ($this->input->post("submit")) {

$config["upload_path"] = "./uploads/";
$config["allowed_types"] = "gif|jpg|png";
$config["max_width"] = "366";
$config["max_height"] = "269";
$this->load->library("upload", $config);


//    $data = array("upload_data" => $this->upload->data());
$data = $this->upload->data();
$logo = $data["file_name"];
$fileInfo = getimagesize($data);

if( $fileInfo["width"] == 366 && $fileInfo["height"] == 269 ) {
//          if(($fileInfo[0] == 366) && ($fileInfo[1] == 269 )){
//            if ($this->upload->do_upload()) {


$this->event_model->createevent( $logo);
$this->session->set_flashdata("msg", "Event Created");

}  else {
//                    $this->image_lib->resize();
$this->session->set_flashdata("error", "Please upload image within the size limit");
redirect("event/events");
}
}
}

Odpowiedzi:

0 dla odpowiedzi № 1

Proszę użyć $fileInfo["image_width"] & $fileInfo["image_height"] zamiast

$fileInfo["width"] & $fileInfo["height"]

To zadziała. :)