/** * @brief 商品添加中图片上传的方法 */ static function goods_img_upload() { //获得配置文件中的数据 $config = new Config("site_config"); $config_info = $config->getInfo(); $list_thumb_width = isset($config_info['list_thumb_width']) ? $config_info['list_thumb_width'] : 175; $list_thumb_height = isset($config_info['list_thumb_height']) ? $config_info['list_thumb_height'] : 175; $show_thumb_width = isset($config_info['show_thumb_width']) ? $config_info['show_thumb_width'] : 85; $show_thumb_height = isset($config_info['show_thumb_height']) ? $config_info['show_thumb_height'] : 85; //调用文件上传类 $photoObj = new PhotoUpload(); $photoObj->setThumb($show_thumb_width, $show_thumb_height, 'show'); $photoObj->setThumb($list_thumb_width, $list_thumb_height, 'list'); $photo = $photoObj->run(); //判断上传是否成功,如果float=1则成功 if ($photo['Filedata']['flag'] == 1) { $list = $photo['Filedata']['thumb']['list']; $list = strrchr($list, '/'); $id = substr($list, 1, strpos($list, '_') - 1); $show = $photo['Filedata']['thumb']['show']; $img = $photo['Filedata']['img']; echo IUrl::creatUrl() . $show . '|' . $show . '|' . $img . '|' . $id . '|' . $photo['Filedata']['thumb']['list'] . '|' . '_' . $show_thumb_width . '_' . $show_thumb_height; exit; } else { echo '0'; exit; } }
function user_ico_upload() { $result = array('isError' => true); if (isset($_FILES['attach']['name']) && $_FILES['attach']['name'] != '') { $photoObj = new PhotoUpload(); $photoObj->setThumb(100, 100, 'user_ico'); $photo = $photoObj->run(); if (!empty($photo['attach']['thumb']['user_ico'])) { $user_id = $this->user['user_id']; $user_obj = new IModel('user'); $dataArray = array('head_ico' => $photo['attach']['thumb']['user_ico']); $user_obj->setData($dataArray); $where = 'id = ' . $user_id; $isSuss = $user_obj->update($where); if ($isSuss !== false) { $result['isError'] = false; $result['data'] = IUrl::creatUrl() . $photo['attach']['thumb']['user_ico']; ISafe::set('head_ico', $dataArray['head_ico']); } else { $result['message'] = '上传失败'; } } else { $result['message'] = '上传失败'; } } else { $result['message'] = '请选择图片'; } echo '<script type="text/javascript">parent.callback_user_ico(' . JSON::encode($result) . ');</script>'; }