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;
}
}
}
$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.