[ svepomalo @ 18.12.2012. 00:20 ] @
Zdravo svima, evo koda koji mi je zaduzen za uplodovanje slika: Code (php): $gallery = array(); $config['upload_path'] = './uploads/actus'; $config['allowed_types'] = 'jpg|png'; $this->load->library('upload'); foreach($_FILES as $key => $value){ if($value["error"] == 0){ if($this->upload->do_upload($key)){ $image = $this->upload->data($key); $cl = substr($image["file_name"], 0, strlen($image["file_ext"]) * -1); $config_image['image_library'] = 'gd2'; $config_image['source_image'] = './uploads/' . $image["file_name"]; $config_image['master_dim'] = "height"; $config_image['width'] = 235; $config_image['height'] = 135; $this->image_lib->initialize($config_image); if($this->image_lib->resize()){ $tmp["image"] = "uploads/" . $image["file_name"]; } $config_image['create_thumb'] = TRUE; $config_image['thumb_marker'] = "_thumb"; $config_image['width'] = 35; $config_image['height'] = 35; $this->image_lib->initialize($config_image); if($this->image_lib->resize()){ $tmp["thumb"] = "uploads/" . $cl . "_thumb" . $image["file_ext"]; } $config_image['thumb_marker'] = "_thumb_pocetna"; $config_image['width'] = 85; $config_image['height'] = 105; $this->image_lib->initialize($config_image); if($this->image_lib->resize()){ $tmp["thumb_pocetna"] = 'uploads/' . $cl . "_thumb_pocetna" . $image["file_ext"]; } $tmp["help"] = $image["file_name"]; $gallery[] = $tmp; } } } i ovo radi fino ali samo donekle. nekad mi lepo odradi resize a nekad ne. Do sada je UVEK resize prosao kod prve slike ali nekada uradi i sledece 2 nekada 3 a nekada samo prvu ali uvek su uplodovane i thumb i thumb_pocetna ali nisu resizovane vec ostane slika netaknuta. Da li neko zna u cemu je problem ili je mozda imao slican problem? Samo da napomenem da nema veze koje je velicine slika. |