$id = rand(1, 100) . date("dmYHis"); @unlink($app['data_path'] . "/konfig/{$data['gmb_header']}"); $data['gmb_header'] = ""; //echo "masuk";exit; try { $src_img = $_FILES["p_gmb_header"]['tmp_name']; $exif = exif_read_data($src_img); //list($width, $height, $type, $attr) = getimagesize($src_img); $imgx = new SimpleImage(); ## THUMB ############### $imgx->load($src_img); #-- check orientation ------------ if (!empty($exif['Orientation'])) { switch ($exif['Orientation']) { case 3: $imgx->rotate(180); break; case 6: $imgx->rotate(90); break; case 8: $imgx->rotate(-90); break; } } $imgx->thumbnail(500, 300); $imgx->save($app['data_path'] . "/konfig/gmb_header_" . $id . ".jpg"); $data['gmb_header'] = "gmb_header_" . $id . ".jpg"; } catch (Exception $e) { $_SESSION['msg'] = "gambar header gagal di unggah/upload ...."; $_SESSION['alt'] = "warning";