Exemplo n.º 1
0
 }
 //合理性验证
 $goods = new Goods();
 //var_dump($_goods['g_code']);exit;
 if (!empty($_goods['g_code'])) {
     //用户提交了商品条码号:条码号验证
     if (strlen($_goods['g_code']) != 8 || substr($_goods['g_code'], 0, 2) !== 'YM' || !is_numeric(substr($_goods['g_code'], 3))) {
         ym_manage('goods.php?act=add', '商品货号不符合书写规则,规则是:YM+6位数字!');
     }
     if ($goods->checkCode($_goods['g_code'])) {
         //条码号已经存在
         ym_manage('goods.php?act=add', '当前货号:' . $_goods['g_code'] . '已经存在!');
     }
 } else {
     //用户没有输入条码号:系统自动增加
     $_goods['g_code'] = $goods->generateCode();
 }
 //使用文件上传
 if ($filename = Upload::uploadSingle($_FILES['g_image'], ADMIN_UPLO, $config['admin_goods_mime'])) {
     //文件上传成功
     $_goods['g_image'] = $filename;
     //制作缩略图
     $image = new Image();
     if ($thumb_file = $image->getThumb(ADMIN_UPLO . $filename, ADMIN_UPLO)) {
         //成功
         $_goods['g_thumb'] = $thumb_file;
     } else {
         //错误:跟用户无关:记录到系统日志
     }
 }
 // var_dump($_goods['g_price']);exit;