Example #1
0
    $imgurl = '';
}
if (empty($dd)) {
    $dd = '';
}
if ($dopost == 'upload') {
    $ntime = time();
    $cfg_ml->CheckUserSpace();
    $filename = MemberUploads('imgfile', '', $cfg_ml->M_ID, 'image', '', -1, -1, true);
    $dfilename = ereg_replace("(.*)/", "", $filename);
    SaveUploadInfo("对话框上传 {$dfilename} ", $filename, 1);
    if ($dd == "yes") {
        $litfilename = str_replace(".", "-lit.", $filename);
        copy($cfg_basedir . '/' . $filename, $cfg_basedir . '/' . $litfilename);
        SaveUploadInfo("对话框上传 {$dfilename} 的小图", $litfilename, 1);
        ImageResize($cfg_basedir . '/' . $litfilename, $w, $h);
        $urlValue = $filename;
        $imgsrcValue = $litfilename;
        $info = '';
        $sizes = getimagesize($cfg_basedir . '/' . $litfilename, $info);
        $imgwidthValue = $sizes[0];
        $imgheightValue = $sizes[1];
        $imgsize = filesize($cfg_basedir . '/' . $litfilename);
    } else {
        $imgsrcValue = $filename;
        $urlValue = $filename;
        $info = '';
        $sizes = getimagesize($cfg_basedir . '/' . $filename, $info);
        $imgwidthValue = $sizes[0];
        $imgheightValue = $sizes[1];
        $imgsize = filesize($cfg_basedir . '/' . $filename);
Example #2
0
 /**
  *  下载特定资源,并保存为指定文件
  *
  * @access    public
  * @param     string  $dourl  操作地址
  * @param     string  $mtype  附件类型
  * @param     string  $islitpic  是否缩略图
  * @return    string
  */
 function DownMedia($dourl, $mtype = 'img', $islitpic = FALSE)
 {
     global $notckpic;
     if (empty($notckpic)) {
         $notckpic = 0;
     }
     //检测是否已经下载此文件
     $wi = FALSE;
     $tofile = $filename = '';
     if ($notckpic == 0) {
         $row = $this->dsql->GetOne("SELECT hash,tofile FROM `#@__co_mediaurls` WHERE nid='{$this->noteId}' AND hash='" . md5($dourl) . "' ");
         if (isset($row['tofile'])) {
             $tofile = $filename = $row['tofile'];
         }
     }
     //如果不存在,下载文件
     if ($tofile == '' || !file_exists($GLOBALS['cfg_basedir'] . $filename)) {
         $filename = $this->GetRndName($dourl, $mtype);
         if (!preg_match("#^\\/#", $filename)) {
             $filename = "/" . $filename;
         }
         //防盗链模式
         if ($this->noteInfos['isref'] == 'yes' && $this->noteInfos['refurl'] != '') {
             if ($this->noteInfos['exptime'] == '') {
                 $this->noteInfos['exptime'] = 10;
             }
             DownImageKeep($dourl, $this->noteInfos['refurl'], $GLOBALS['cfg_basedir'] . $filename, '', 0, $this->Item['exptime']);
         } else {
             $this->cHttpDown->OpenUrl($dourl);
             $this->cHttpDown->SaveToBin($GLOBALS['cfg_basedir'] . $filename);
             $this->cHttpDown->Close();
         }
         //下载文件成功,保存记录
         if (file_exists($GLOBALS['cfg_basedir'] . $filename)) {
             if ($tofile == '') {
                 $query = "INSERT INTO `#@__co_mediaurls`(nid,hash,tofile) VALUES ('" . $this->noteId . "', '" . md5($dourl) . "', '" . addslashes($filename) . "');";
             } else {
                 $query = "UPDATE `#@__co_mediaurls` SET tofile='" . addslashes($filename) . "' WHERE hash='" . md5($dourl) . "' ";
             }
             $this->dsql->ExecuteNoneQuery($query);
         }
     }
     //如果下载图片失败或图片不存在,返回网址
     if (!file_exists($GLOBALS['cfg_basedir'] . $filename)) {
         return $dourl;
     }
     //生成缩略图
     if ($mtype == 'img' && !$islitpic && $this->breImage == '') {
         $this->breImage = $filename;
         if (!preg_match("#^http:\\/\\/#", $this->breImage) && file_exists($GLOBALS['cfg_basedir'] . $filename)) {
             $filenames = explode('/', $filename);
             $filenamed = $filenames[count($filenames) - 1];
             $nfilename = str_replace('.', '_lit.', $filenamed);
             $nfilename = str_replace($filenamed, $nfilename, $filename);
             if (@copy($GLOBALS['cfg_basedir'] . $filename, $GLOBALS['cfg_basedir'] . $nfilename)) {
                 ImageResize($GLOBALS['cfg_basedir'] . $nfilename, $GLOBALS['cfg_ddimg_width'], $GLOBALS['cfg_ddimg_height']);
                 $this->breImage = $nfilename;
             }
         }
     }
     if ($mtype == 'img' && !$islitpic) {
         @WaterImg($GLOBALS['cfg_basedir'] . $filename, 'collect');
     }
     return $filename;
 }
Example #3
0
                    ?>
		    		<script>window.alert("Upload Gagal, Pastikan File yang di Upload bertipe *.JPG, *.GIF, *.PNG");
		        		window.location=("../../media.php?module=<?php 
                    echo $module . '&act=edit&id=' . $_POST['id'];
                    ?>
")</script>;
		    	<?php 
                    die;
                }
                //proses upload gambar sebenarnya
                ImageUpload($fupload_name = $nama_file_unik, $to_dir = '../../../joimg/galeri/');
                //proses resize image
                $from_dir = "../../../joimg/galeri/";
                //mencari file pada direktori
                $to_dir = "../../../joimg/galeri/small/";
                //letak file setelah proses resize pada direktori
                $resize = 220;
                //akan diperkecil sebesar ukuran file
                ImageResize($nama_file_unik, $from_dir, $to_dir, $resize);
                //proses resize
                mysql_query("INSERT INTO galeri\n\t    \t\t\t\t\t\t\t(\n\t    \t\t\t\t\t\t\tid_album,\n\t\t\t\t\t\t\t\tnama,\n\t\t\t\t\t\t\t\tseo,\n\t\t\t\t\t\t\t\tgambar\n\t\t\t\t\t\t\t\t) \n\t\t\t\t\t\tVALUES \n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t'{$_POST['album']}',\n\t                                   \t\t\t\t'{$_POST['nama']}',\n\t                                   \t\t\t\t'{$judul_seo}',\n\t\t\t\t\t\t\t\t'{$nama_file_unik}'\n\t\t\t\t\t\t\t\t)\n\t    \t\t\t\t");
            } else {
                mysql_query("INSERT INTO galeri\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tid_album,\n\t\t\t\t\t\t\t\tnama,\n\t\t\t\t\t\t\t\tseo\n\t\t\t\t\t\t\t\t) \n\n\t\t\t\t\t\tVALUES\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t'{$_POST['album']}',\n\t                                   \t\t\t\t'{$_POST['nama']}',\n\t                                   \t\t\t\t'{$judul_seo}'\n\t                                   \t\t\t\t)\n\t\t\t\t\t");
            }
            echo "<script>alert('Sukses! Data Telah Berhasil Disimpan.'); window.location = '../../media.php?module={$module}';</script>";
            //header('location:../../media.php?module='.$module);
        } else {
            echo "<script>alert('Maaf! Data Gagal Disimpan, Silahkan coba lagi.'); window.location = '../../media.php?module={$module}';</script>";
        }
    }
}
Example #4
0
 $dbbigfile = $filename . "." . $fs[count($fs) - 1];
 $dblitfile = $filename . "_lit." . $fs[count($fs) - 1];
 $fullfilename = $cfg_basedir . $bfilename;
 $full_litfilename = $cfg_basedir . $litfilename;
 if (file_exists($fullfilename)) {
     ShowMsg("本目录已经存在同名的文件,请更改!", "-1");
     exit;
 }
 @move_uploaded_file($imgfile, $fullfilename);
 if ($dd == 'yes') {
     copy($fullfilename, $full_litfilename);
     if (in_array($imgfile_type, $cfg_photo_typenames)) {
         if ($GLOBALS['cfg_ddimg_full'] == 'Y') {
             @ImageResizeNew($full_litfilename, $w, $h);
         } else {
             @ImageResize($full_litfilename, $w, $h);
         }
     }
     $urlValue = $bfilename;
     $imgsrcValue = $litfilename;
     $info = '';
     $sizes = getimagesize($full_litfilename, $info);
     $imgwidthValue = $sizes[0];
     $imgheightValue = $sizes[1];
     $imgsize = filesize($full_litfilename);
     $inquery = "INSERT INTO `#@__uploads`(title,url,mediatype,width,height,playtime,filesize,uptime,mid)\r\n       VALUES ('小图{$dblitfile}','{$imgsrcValue}','1','{$imgwidthValue}','{$imgheightValue}','0','{$imgsize}','{$nowtme}','" . $cuserLogin->getUserID() . "');\r\n     \t";
     $dsql->ExecuteNoneQuery($inquery);
     $fid = $dsql->GetLastID();
     AddMyAddon($fid, $imgsrcValue);
 } else {
     $imgsrcValue = $bfilename;
/**
 *  图集里大图的小图
 *
 * @access    public
 * @param     string  $filename  图片名称
 * @param     string  $maxwidth  最大宽度
 * @return    string
 */
function GetImageMapDD($filename, $maxwidth)
{
    global $cuserLogin, $dsql, $cfg_ddimg_height, $cfg_ddimg_full;
    $ddn = substr($filename, -3);
    $ddpicok = preg_replace("#\\." . $ddn . "\$#", "-lp." . $ddn, $filename);
    $toFile = $GLOBALS['cfg_basedir'] . $ddpicok;
    if ($cfg_ddimg_full == 'Y') {
        ImageResizeNew($GLOBALS['cfg_basedir'] . $filename, $maxwidth, $cfg_ddimg_height, $toFile);
    } else {
        ImageResize($GLOBALS['cfg_basedir'] . $filename, $maxwidth, $cfg_ddimg_height, $toFile);
    }
    //保存图片附件信息
    $fsize = filesize($toFile);
    $ddpicoks = explode('/', $ddpicok);
    $filename = $ddpicoks[count($ddpicoks) - 1];
    $inquery = "INSERT INTO `#@__uploads`(arcid,title,url,mediatype,width,height,playtime,filesize,uptime,mid)\n                    VALUES ('0','{$filename}','{$ddpicok}','1','0','0','0','{$fsize}','" . time() . "','" . $cuserLogin->getUserID() . "'); ";
    $dsql->ExecuteNoneQuery($inquery);
    $fid = $dsql->GetLastID();
    AddMyAddon($fid, $ddpicok);
    return $ddpicok;
}
Example #6
0
function MemberUploads($upname, $handname, $userid = 0, $utype = 'image', $exname = '', $maxwidth = 0, $maxheight = 0, $water = false, $isadmin = false)
{
    global $cfg_imgtype, $cfg_mb_addontype, $cfg_mediatype, $cfg_user_dir, $cfg_basedir, $cfg_dir_purview;
    //当为游客投稿的情况下,这个 id 为 0
    if (empty($userid)) {
        $userid = 0;
    }
    if (!is_dir($cfg_basedir . $cfg_user_dir . "/{$userid}")) {
        MkdirAll($cfg_basedir . $cfg_user_dir . "/{$userid}", $cfg_dir_purview);
        CloseFtp();
    }
    //有上传文件
    $allAllowType = str_replace('||', '|', $cfg_imgtype . '|' . $cfg_mediatype . '|' . $cfg_mb_addontype);
    if (!empty($GLOBALS[$upname]) && is_uploaded_file($GLOBALS[$upname])) {
        $nowtme = time();
        $GLOBALS[$upname . '_name'] = trim(ereg_replace("[ \r\n\t\\*\\%\\/\\?><\\|\":]{1,}", '', $GLOBALS[$upname . '_name']));
        //源文件类型检查
        if ($utype == 'image') {
            if (!eregi("\\.(" . $cfg_imgtype . ")\$", $GLOBALS[$upname . '_name'])) {
                ShowMsg("你所上传的图片类型不在许可列表,请上传{$cfg_imgtype}类型!", '-1');
                exit;
            }
            $sparr = array("image/pjpeg", "image/jpeg", "image/gif", "image/png", "image/xpng", "image/wbmp");
            $imgfile_type = strtolower(trim($GLOBALS[$upname . '_type']));
            if (!in_array($imgfile_type, $sparr)) {
                ShowMsg('上传的图片格式错误,请使用JPEG、GIF、PNG、WBMP格式的其中一种!', '-1');
                exit;
            }
        } else {
            if ($utype == 'flash' && !eregi("\\.swf\$", $GLOBALS[$upname . '_name'])) {
                ShowMsg('上传的文件必须为flash文件!', '-1');
                exit;
            } else {
                if ($utype == 'media' && !eregi("\\.(" . $cfg_mediatype . ")\$", $GLOBALS[$upname . '_name'])) {
                    ShowMsg('你所上传的文件类型必须为:' . $cfg_mediatype, '-1');
                    exit;
                } else {
                    if (!eregi("\\.(" . $allAllowType . ")\$", $GLOBALS[$upname . '_name'])) {
                        ShowMsg("你所上传的文件类型不被允许!", '-1');
                        exit;
                    }
                }
            }
        }
        //再次严格检测文件扩展名是否符合系统定义的类型
        $fs = explode('.', $GLOBALS[$upname . '_name']);
        $sname = $fs[count($fs) - 1];
        $alltypes = explode('|', $allAllowType);
        if (!in_array(strtolower($sname), $alltypes)) {
            ShowMsg('你所上传的文件类型不被允许!', '-1');
            exit;
        }
        //强制禁止的文件类型
        if (eregi("\\.(asp|php|pl|cgi|shtm|js)", $sname)) {
            ShowMsg('你上传的文件为系统禁止的类型!', '-1');
            exit;
        }
        if ($exname == '') {
            $filename = $cfg_user_dir . "/{$userid}/" . dd2char($nowtme . '-' . mt_rand(1000, 9999)) . '.' . $sname;
        } else {
            $filename = $cfg_user_dir . "/{$userid}/{$exname}." . $sname;
        }
        move_uploaded_file($GLOBALS[$upname], $cfg_basedir . $filename) or die("上传文件到 {$filename} 失败!");
        @unlink($GLOBALS[$upname]);
        if (@filesize($cfg_basedir . $filename) > $GLOBALS['cfg_mb_upload_size'] * 1024) {
            @unlink($cfg_basedir . $filename);
            ShowMsg('你上传的文件超出系统大小限制!', '-1');
            exit;
        }
        //加水印或缩小图片
        if ($utype == 'image') {
            include_once DEDEINC . '/image.func.php';
            if ($maxwidth > 0 || $maxheight > 0) {
                ImageResize($cfg_basedir . $filename, $maxwidth, $maxheight);
            } else {
                if ($water) {
                    WaterImg($cfg_basedir . $filename);
                }
            }
        }
        return $filename;
    } else {
        //强制禁止的文件类型
        if ($handname == '') {
            return $handname;
        } else {
            if (eregi("\\.(asp|php|pl|cgi|shtm|js)", $handname)) {
                exit('Not allow filename for not safe!');
            } else {
                if (!eregi("\\.(" . $allAllowType . ")\$", $handname)) {
                    exit('Not allow filename for filetype!');
                } else {
                    if (!eregi('^http:', $handname) && !eregi('^' . $cfg_user_dir . '/' . $userid, $handname) && !$isadmin) {
                        exit('Not allow filename for not userdir!');
                    }
                }
            }
        }
        return $handname;
    }
}
Example #7
0
 $row = $dosql->GetOne("SELECT `parentid` FROM `#@__infoclass` WHERE `id`={$classid}");
 $parentid = $row['parentid'];
 if ($parentid == 0) {
     $parentstr = '0,';
 } else {
     $r = $dosql->GetOne("SELECT `parentstr` FROM `#@__infoclass` WHERE `id`={$parentid}");
     $parentstr = $r['parentstr'] . $parentid . ',';
 }
 //保存远程缩略图
 if ($rempic == 'true' && preg_match("#^http:\\/\\/#i", $picurl)) {
     $picurl = GetRemPic($picurl);
 }
 //自动缩略图处理
 $r = $dosql->GetOne("SELECT `picwidth`,`picheight` FROM `#@__infoclass` WHERE `id`={$classid}");
 if (!empty($r['picwidth']) && !empty($r['picheight'])) {
     ImageResize(PHPMYWIND_ROOT . '/' . $picurl, $r['picwidth'], $r['picheight']);
 }
 $posttime = GetMkTime($posttime);
 //自定义字段处理
 $fieldname = '';
 $fieldvalue = '';
 $fieldstr = '';
 $ids = GetDiyFieldCatePriv($modelid, $classid);
 if (!empty($ids)) {
     $dosql->Execute("SELECT * FROM `#@__diyfield` WHERE infotype={$modelid} AND `id` IN ({$ids}) AND checkinfo=true ORDER BY orderid ASC");
     while ($row = $dosql->GetArray()) {
         $k = $row['fieldname'];
         if (isset($_POST[$row['fieldname']])) {
             if (is_array($_POST[$row['fieldname']])) {
                 foreach ($_POST[$row['fieldname']] as $post_value) {
                     $v[] = addslashes($post_value);
Example #8
0
            $lokasi_file = $_FILES['fupload']['tmp_name'];
            $tipe_file = $_FILES['fupload']['type'];
            $nama_file = $_FILES['fupload']['name'];
            $judul_seo = seo_title($_POST['nama']);
            $judul = substr($judul_seo, 0, 50);
            $acak = rand(00, 999);
            $nama_file_unik = 'cincin-kawin-perak-' . $acak . '-' . $judul . '-' . $nama_file;
            if (!empty($lokasi_file)) {
                if ($tipe_file != "image/jpeg" and $tipe_file != "image/pjpeg" and $tipe_file != "image/gif" and $tipe_file != "image/png") {
                    ?>
				<script>window.alert("Upload Gagal, Pastikan File yang di Upload bertipe *.JPG, *.GIF, *.PNG");
		        		window.location=("../../media.php?module=<?php 
                    echo $module . '&act=edit&id=' . $_POST['id'];
                    ?>
")</script>;
		    	<?php 
                    die;
                }
                ImageUpload($fupload_name = $nama_file_unik, $to_dir = '../../../joimg/produk/');
                //resize image
                ImageResize($fupload_name = $nama_file_unik, $from_dir = '../../../joimg/produk/', $to_dir = '../../../joimg/produk/small/', $resize = '170');
                mysql_query("INSERT INTO produk\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\tid_kategori,\n\t\t\t\t\t\t\t\t\tkodeproduk,\n\t\t\t\t\t\t\t\t\tnama,\n\t\t\t\t\t\t\t\t\tnama_seo,\n\t\t\t\t\t\t\t\t\tisi,\n\t\t\t\t\t\t\t\t\tharga,\n\t\t\t\t\t\t\t\t\tgambar\n\t\t\t\t\t\t\t\t) \n\t                            \t\tVALUES \t\n\t                            \t\t\t\t(\n\t                            \t\t\t\t\t'{$_POST['kategori']}',\n\t                            \t\t\t\t\t'{$_POST['kodeproduk']}',\n\t                            \t\t\t\t\t'{$_POST['nama']}',\n\t\t\t\t\t\t\t\t\t'{$judul_seo}',\n\t\t\t\t\t\t\t\t\t'{$text}',\n\t\t\t\t\t\t\t\t\t'{$_POST['harga']}',\n\t\t\t\t\t\t\t\t\t'{$nama_file_unik}'\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t");
            } else {
                mysql_query("INSERT INTO produk\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\t\tid_kategori,\n\t\t\t\t\t\t\t\t\tkodeproduk,\n\t\t\t\t\t\t\t\t\tnama,\n\t\t\t\t\t\t\t\t\tnama_seo,\n\t\t\t\t\t\t\t\t\tisi,\n\t\t\t\t\t\t\t\t\tharga\n\t\t\t\t\t\t\t\t) \n\t                            \t\tVALUES \t\n\t                            \t\t\t\t(\n\t                            \t\t\t\t\t'{$_POST['kategori']}',\n\t                            \t\t\t\t\t'{$_POST['kodeproduk']}',\n\t                            \t\t\t\t\t'{$_POST['nama']}',\n\t\t\t\t\t\t\t\t\t'{$judul_seo}',\n\t\t\t\t\t\t\t\t\t'{$text}',\n\t\t\t\t\t\t\t\t\t'{$_POST['harga']}'\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t");
            }
            echo "<script>alert('Sukses! Data Telah Berhasil Disimpan.'); window.location = '../../media.php?module={$module}';</script>";
        } else {
            echo "<script>alert('Maaf! Data Gagal Disimpan, Silahkan coba lagi.'); window.location = '../../media.php?module={$module}';</script>";
        }
    }
}
/**
 *  图集里大图的小图
 *
 * @param     string  $filename  文件名
 * @param     string  $ddm  缩略图
 * @param     string   $oldname  旧的名称
 * @return    string
 */
function GetImageMapDD($filename, $ddm, $oldname = '')
{
    if ($oldname != '' && !preg_match("#^http:\\/\\/#i", $oldname)) {
        $ddpicok = $oldname;
    } else {
        $ddn = substr($filename, -3);
        $ddpicok = preg_replace("#\\." . $ddn . "\$#", "-lp." . $ddn, $filename);
    }
    $toFile = $GLOBALS['cfg_basedir'] . $ddpicok;
    ImageResize($GLOBALS['cfg_basedir'] . $filename, $ddm, 300, $toFile);
    return $ddpicok;
}
function GetUpImage($litpic,$isdd=false,$exitErr=false,$iw=0,$ih=0,$iname='')
{
	global $cfg_ml,$cfg_ddimg_width,$cfg_ddimg_height;
	global $cfg_basedir,$cfg_user_dir,$title,$cfg_mb_upload_size,$cfg_photo_typenames;
	if($iw==0) $iw = $cfg_ddimg_width;
	if($ih==0) $ih = $cfg_ddimg_height;
	$ntime = $nowtme = mytime();
	if(!isset($_FILES[$litpic])) return "";
	if(is_uploaded_file($_FILES[$litpic]['tmp_name']))
	{
      //超过限定大小的文件不给上传
      if($_FILES[$litpic]['size'] > $cfg_mb_upload_size*1024){
      	@unlink($_FILES[$litpic]['tmp_name']);
      	return "";
      }
      $sparr = $cfg_photo_typenames;
      $_FILES[$litpic]['type'] = strtolower(trim($_FILES[$litpic]['type']));
      if(!in_array($_FILES[$litpic]['type'],$sparr)){
		    if($exitErr){
		    	ShowMsg("上传的缩略图片格式错误,请使用JPEG、GIF、PNG格式的其中一种!","-1");
		      exit();
		    }else{ return ""; }
	    }

      $savepath = $cfg_user_dir."/".$cfg_ml->M_ID;
      CreateDir($savepath);

      if($iname=='') $itname = dd2char($cfg_ml->M_ID."0".strftime("%y%m%d%H%M%S",$nowtme)."0".mt_rand(1000,9999)).'-lit';
      else $itname = $iname;

      $fullUrl = $savepath."/".$itname;

      //强制检测文件类型
      if($iname==''){
          if(strtolower($_FILES[$litpic]['type'])=="image/gif") $fullUrl = $fullUrl.".gif";
          else if(strtolower($_FILES[$litpic]['type'])=="image/png") $fullUrl = $fullUrl.".png";
          else $fullUrl = $fullUrl.".jpg";
      }else{
      	  $fullUrl = $fullUrl.'.jpg';
      }

      @move_uploaded_file($_FILES[$litpic]['tmp_name'],$cfg_basedir.$fullUrl);
	    $litpic = $fullUrl;

	    if($isdd) @ImageResize($cfg_basedir.$fullUrl,$iw,$ih);
	    else @WaterImg($cfg_basedir.$fullUrl,'up');

	    //保存用户上传的记录到数据库
	    if($title==''){
	    	if($isdd) $title = '用户上传的图片';
	    	else $title = '用户上传的略略图';
	    }
	    $info = "";
	    $datas[0] = 0;
	    $datas[1] = 0;
	    $datas = GetImageSize($cfg_basedir.$fullUrl,$info);
	    $addinfos[0] = $datas[0];
	    $addinfos[1] = $datas[1];
	    $addinfos[2] = filesize($cfg_basedir.$fullUrl);
	    SaveUploadInfo($title,$fullUrl,1,$addinfos);

	    return $litpic;
  }else{
  	 return "";
  }
}
  if(file_exists($fullfilename)){
  	ShowMsg("本目录已经存在同名的文件,请更改!","-1");
		exit();
  }
  
  if(!eregi("\.(jpg|gif|png|bmp)$",$fullfilename)){
		ShowMsg("你所上传的文件类型被禁止,系统只允许上传jpg、gif、png、bmp类型图片!","-1");
		exit();
	}
  
  @move_uploaded_file($imgfile,$fullfilename);
  
  if(empty($resize)) $resize = 0;
  
  if($resize==1){
  	if(in_array($imgfile_type,$cfg_photo_typenames)) ImageResize($fullfilename,$iwidth,$iheight);
  }
  else{
  	if(in_array($imgfile_type,$cfg_photo_typenames)) WaterImg($fullfilename,'up');
  }
  
  $info = "";
  $sizes[0] = 0; $sizes[1] = 0;
	@$sizes = getimagesize($fullfilename,$info);
	$imgwidthValue = $sizes[0];
	$imgheightValue = $sizes[1];
	$imgsize = filesize($fullfilename);
  
	$inquery = "
   INSERT INTO #@__uploads(title,url,mediatype,width,height,playtime,filesize,uptime,adminid,memberid) 
   VALUES ('$filename','".$activepath."/".$filename."','1','$imgwidthValue','$imgheightValue','0','{$imgsize}','{$nowtme}','".$cuserLogin->getUserID()."','0');
Example #12
0
 public function _before_edit()
 {
     if ($_FILES) {
         import("ORG.Net.UploadFile");
         $upload = new UploadFile();
         //设置上传文件大小
         $upload->maxSize = 3145728;
         //设置上传文件类型
         $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
         $upload->saveRule = 'uniqid';
         $dir = get_dir($_POST['id']);
         $path = $upload->savePath = C('IMG_ROOT') . 'avatar/' . $dir . '/';
         mk_dir($upload->savePath);
         $upload->upload();
         $info = $upload->getUploadFileInfo();
         if ($info != "") {
             foreach ($info as $file) {
                 //图片调整大小
                 $imginfo = getimagesize($path . $file['savename']);
                 $width = $imginfo[0];
                 $height = $imginfo[1];
                 //缩略图2(250*250)
                 $full_blitfilename2 = $path . 'm.jpg';
                 copy($path . $file['savename'], $full_blitfilename2);
                 ImageResize($full_blitfilename2, 120, 120);
                 //缩略图2(250*250)
                 $full_blitfilename3 = $path . 's.jpg';
                 copy($path . $file['savename'], $full_blitfilename3);
                 ImageResize($full_blitfilename3, 64, 64);
                 //原图
                 $full_blitfilename = $path . 'b.jpg';
                 rename($path . $file['savename'], $full_blitfilename);
                 $key = $file['key'];
                 $_POST[$key] = C('IMG_URL') . 'avatar/' . $dir . '/m.jpg';
             }
         }
     }
 }
	function DownMedia($dourl,$mtype='img'){
		//检测是否已经下载此文件
		$isError = false;
		$errfile = $GLOBALS['cfg_phpurl'].'/img/etag.gif';
		$row = $this->dsql->GetOne("Select nurl from #@__co_mediaurl where rurl like '$dourl'");
		$wi = false;
		if(!empty($row['nurl'])){
			$filename = $row['nurl'];
			return $filename;
		}else{
		   //如果不存在,下载该文件
		   $filename = $this->GetRndName($dourl,$mtype);
		   if(!ereg("^/",$filename)) $filename = "/".$filename;
		   
		   //反盗链模式
		   if($this->Item["isref"]=='yes' && $this->Item["refurl"]!=''){
		      if($this->Item["exptime"]=='') $this->Item["exptime"] = 10;
		      $rs = DownImageKeep($dourl,$this->Item["refurl"],$GLOBALS['cfg_basedir'].$filename,"",0,$this->Item["exptime"]);
		      if($rs){
		         $inquery = "INSERT INTO #@__co_mediaurl(nid,rurl,nurl) VALUES ('".$this->NoteId."', '".addslashes($dourl)."', '".addslashes($filename)."');";
		         $this->dsql->ExecuteNoneQuery($inquery);
		      }else{
		      	$inquery = "INSERT INTO #@__co_mediaurl(nid,rurl,nurl) VALUES ('".$this->NoteId."', '".addslashes($dourl)."', '".addslashes($errfile)."');";
		        $this->dsql->ExecuteNoneQuery($inquery);
		      	$isError = true;
		      }
		      if($mtype=='img'){ $wi = true; }
	     //常规模式
	     }else{
		      $this->CHttpDown->OpenUrl($dourl);
		      $this->CHttpDown->SaveToBin($GLOBALS['cfg_basedir'].$filename);
		      $inquery = "INSERT INTO #@__co_mediaurl(nid,rurl,nurl) VALUES ('".$this->NoteId."', '".addslashes($dourl)."', '".addslashes($filename)."');";
		      $this->dsql->ExecuteNoneQuery($inquery);
		      if($mtype=='img'){ $wi = true; }
	        $this->CHttpDown->Close();
	     }
	  }
	  //生成缩略图
	  if($mtype=='img' && $this->breImage=='' && !$isError){
	  	$this->breImage = $filename;
	  	if(!eregi("^http://",$this->breImage) && file_exists($GLOBALS['cfg_basedir'].$filename)){
	  		$filenames = explode('/',$filename);
	  		$filenamed = $filenames[count($filenames)-1];
	  		$nfilename = "lit_".$filenamed;
	  		$nfilename = str_replace($filenamed,$nfilename,$filename);
	  		if(file_exists($GLOBALS['cfg_basedir'].$nfilename)){
	  			$this->breImage = $nfilename;
	  	  }else if(copy($GLOBALS['cfg_basedir'].$filename,$GLOBALS['cfg_basedir'].$nfilename)){
	  			ImageResize($GLOBALS['cfg_basedir'].$nfilename,$GLOBALS['cfg_ddimg_width'],$GLOBALS['cfg_ddimg_height']);
	  			$this->breImage = $nfilename;
	  		}
	    }
	  }
	  if($wi && !$isError) @WaterImg($GLOBALS['cfg_basedir'].$filename,'up');
		if(!$isError) return $filename;
		else return $errfile;
	}
Example #14
0
/**
 * Function to upload and extract the image
 * This function is made custumize
 * */
function AR_UploadImage($strFldName, $arrDestination, $arrSize, $strPrefix = '', $oldFileName = '', $arrAllowedTypes = '', $forceresize = 0, $version = 0)
{
    //echo $oldFileName;die();
    $strReturn = false;
    //var_dump($arrOldData);
    //For photo field ********************
    //$strFldName = $this->tbl_prefix.'file';
    if ($version == 0) {
        $strFileField = $strPrefix . $strFldName;
    } elseif ($version == 1) {
        $strFileField = $strFldName;
    }
    if (isset($_FILES[$strFileField]) && $_FILES[$strFileField]['size'] > 0) {
        $tmpName = $_FILES[$strFileField]['tmp_name'];
        $fileType = $_FILES[$strFileField]['type'];
        $fileExt = substr($_FILES[$strFileField]['name'], strrpos($_FILES[$strFileField]['name'], '.'));
        if ($oldFileName == '') {
            $newFileName = getTimeStamp() . $fileExt;
        } else {
            if ($fileExt == substr($oldFileName, -strlen($fileExt))) {
                $newFileName = $oldFileName;
            } else {
                $newFileName = getTimeStamp() . $fileExt;
            }
        }
        $tmpLoc = UPLOADS_DIR;
        $destLoc = $arrDestination;
        $extOnly = substr($fileExt, 1);
        //echo $extOnly;
        //Check the file type
        if (is_array($arrAllowedTypes)) {
            if (!in_array($extOnly, $arrAllowedTypes)) {
                return array(false, 'Invalid File Type...');
            }
        } elseif ($arrAllowedTypes != '' && $arrAllowedTypes !== $extOnly) {
            return array(false, 'Invalid File Type...');
        } else {
            $arrAllowedTypes = array('jpg', 'jpeg', 'gif', 'png');
            if (!in_array($extOnly, $arrAllowedTypes)) {
                return array(false, 'Invalid File Type...');
            }
        }
        if (move_uploaded_file($tmpName, $tmpLoc . $newFileName)) {
            ImageResize($tmpLoc . $newFileName, $destLoc . $newFileName, $arrSize[0], $arrSize[1], $forceresize);
            if (copy($destLoc . $newFileName, $destLoc . 'thumb/' . $newFileName)) {
                ar_image_forceresize($destLoc . 'thumb/' . $newFileName, THUMB_W, THUMB_H);
            } else {
                echo 'Thumb Not Created !';
            }
            //ar_imageresize($destLoc.$newFileName,$arrSize[0],$arrSize[1]);
            //Single string with location...
            //copy( $tmpLoc.$newFileName, $destLoc.$newFileName );
            unlink($tmpLoc . $newFileName);
        }
        $strReturn = array(true, $newFileName);
        //if old data then delete the old file
    } else {
        $strReturn = array('false', $_FILES[$strFileField]['size']);
    }
    return $strReturn;
}
Example #15
0
        case 'image/jpeg':
            imagejpeg($thumba, $ddpicokurl, 85);
            break;
        case 'image/gif':
            imagegif($thumba, $ddpicokurl);
            break;
        case 'image/png':
            imagepng($thumba, $ddpicokurl);
            break;
        default:
            ShowMsg("对不起,裁剪图片类型不支持请选择其他类型图片!", "-1");
            break;
    }
    //对任意裁剪方式再次缩小图片至限定大小
    if ($newwidth > $cfg_ddimg_width || $newheight > $cfg_ddimg_height) {
        ImageResize($ddpicokurl, $cfg_ddimg_width, $cfg_ddimg_height);
    }
    //如果从其它图中剪出, 保存附件信息
    if (empty($isupload)) {
        $inquery = "INSERT INTO `#@__uploads`(title,url,mediatype,width,height,playtime,filesize,uptime,mid)\n        VALUES ('{$ddpicok}','{$ddpicok}','1','0','0','0','" . filesize($ddpicokurl) . "','" . time() . "','" . $cuserLogin->getUserID() . "'); ";
        $dsql->ExecuteNoneQuery($inquery);
        $fid = $dsql->GetLastID();
        AddMyAddon($fid, $ddpicok);
    }
    ?>
<SCRIPT language=JavaScript>
function ReturnImg(reimg)
{
    <?php 
    echo $reObjJs;
    ?>
Example #16
0
 public function update($thum = 0, $width = 360, $height = 360)
 {
     $model = M('user');
     if ($_FILES['logo']['name']) {
         import("ORG.Net.UploadFile");
         $upload = new UploadFile();
         //设置上传文件大小
         $upload->maxSize = 1024 * 1024 * 10;
         //设置上传文件类型
         $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
         $upload->saveRule = 'uniqid';
         $path = $upload->savePath = C('IMG_ROOT') . date('Y') . '/' . date('m') . '/' . date('d') . '/';
         mk_dir($upload->savePath);
         $upload->upload();
         $info = $upload->getUploadFileInfo();
         if ($info) {
             $file = $info[0];
             $ar = getimagesize($path . $file['savename']);
             if ($file['size'] > 1024 * 100 || $ar[0] > $width || $ar[1] > $height) {
                 $full_blitfilename = $path . $file['savename'];
                 //100KB
                 ImageResize($full_blitfilename, C('UP_IMG_MAX_WIDTH'), C('UP_IMG_MAX_HEIGHT'));
             }
             $sdata['logo'] = C('IMG_URL') . date('Y') . '/' . date('m') . '/' . date('d') . '/' . $file['savename'];
         }
     }
     $data['id'] = $this->user['id'];
     $sdata['baiduUserId'] = $_POST['baiduUserId'];
     if ($_POST['password']) {
         $sdata['password'] = md5($_POST['password']);
     }
     $result = $model->where($data)->save($sdata);
     if ($result) {
         $msg['status'] = 1;
         $msg['notice'] = '修改成功';
         $msg['error_code'] = 1000;
         echo json_encode($msg);
         exit;
     } else {
         $msg['status'] = 0;
         $msg['notice'] = '修改失败';
         $msg['error_code'] = 1003;
         echo json_encode($msg);
         exit;
     }
 }
Example #17
0
<?php

extract($_POST);
include "connection.inc.php";
$dob = $sltbyear . "-" . $sltbmonth . "-" . $sltbday;
$doa = $sltayear . "-" . $sltamonth . "-" . $sltaday;
$doi = $sltiyear . "-" . $sltimonth . "-" . $sltiday;
$dobl = $sltblyear . "-" . $sltblmonth . "-" . $sltblday;
$dor = $sltryear . "-" . $sltrmonth . "-" . $sltrday;
$tob = $sltbhour . "-" . $sltbminute;
$toa = $sltahour . "-" . $sltaminute;
$toi = $sltihour . "-" . $sltiminute;
$tobl = $sltblhour . "-" . $sltblminute;
$id = $_POST['id'];
//echo $doa;
//echo $toa;
if ($_FILES['filphoto']['cname'] == "") {
    $photo = $oldphoto;
} else {
    $photo = time() . "-" . $_FILES['filphoto']['cname'];
    include 'change-image-size.inc.php';
    move_uploaded_file($_FILES['filphoto']['tmp_name'], "traffic-images/temp/{$photo}");
    ImageResize($photo);
    unlink("traffic-images/{$oldphoto}");
}
//echo $photo;
$UpdateQuery = "UPDATE criminal_info SET officerid = {$sltofficerid},criminalno = '{$txtcriminalno}',cregisterno = '{$txtcregisterno}',law = '{$txtlaw}',sol = '{$txtsol}',policestation = '{$txtpolicestation}',cname = '{$txtcname}',cfname = '{$txtcfname}',csurname = '{$txtcsurname}',cgender = {$rdocgender},tor = '{$txttor}',housenumber = '{$txthouseno}',societyname = '{$txtsocietyname}',streetnumber = '{$txtstreetno}',area = '{$txtarea}',street = '{$txtstreet}',pincode = '{$txtpincode}',cityorvillage = '{$txtcity}',taluka = '{$txttaluka}',district = '{$txtdistrict}',stateid = {$sltstate},photo = '{$photo}',age = '{$txtage}',birthdate = '{$dob}',birthtime = '{$tob}',birthsymbol = '{$txtbirthsymbol}',height = '{$txtheight}',bodystruture = '{$txtbodystructure}',bodycolor = '{$txtbodycolor}',hair = '{$txthair}',eyebrow = '{$txteyebrow}',forehead = '{$txtforehead}',eyes = '{$txteyes}',glasses = {$rdoglasses},nose = '{$txtnose}',mouth = '{$txtmouth}',lips = '{$txtlips}',teeth ='{$txtteeth}',finger = '{$txtfinger}',chin = '{$txtchin}',ear = '{$txtear}',face ='{$txtface}',beard = '{$txtbeard}',moustache = '{$txtmoustache}',identification ='{$txtidentification}',handicapped = {$rdohandicapped},habit = '{$txthabit}',clothechar = '{$txtclothchar}',langordialect = '{$txtlanguage}',bodypartsign = '{$txtbodypartofsign}',otherbodysign='{$txtotherbodysign}',arrestdate = '{$doa}',arresttime = '{$toa}',officername = '{$txtofficername}',officerfname ='{$txtofficerfathername}',officersname ='{$txtofficersurname}',officerdesignation = '{$txtofficerdesignation}',informername = '{$txtrelativename}',ifname = '{$txtrelativefathername}',ofsurname = '{$txtrelativesurname}',ofgender = {$rdorelativegender},informdate = '{$doi}',time = '{$toi}',entryno = '{$txtentryno}',entryname = '{$txtentry_officername}',entryfname = '{$txtentry_fathername}',entrysname ='{$txtentry_officersurname}',criminalreport='{$txtcriminalreport}',criminallawyer = '{$txtcriminallawyer}',cbaildate = '{$dobl}',cbailtime = '{$tobl}',remarkdate = '{$dor}',fpno = '{$txtfpno}',remarkdata = '{$txtremarks_dataentry}' WHERE id = {$id}";
echo $UpdateQuery;
//exit();
mysql_query($UpdateQuery) or die(mysql_error());
header("Location:Criminal_Info.php?msg=Record Updated");
function GetImageMapDD($filename,$ddm,$oldname=''){
	 if($oldname!='' && !eregi("^http://",$oldname)){
	 	 $ddpicok = $oldname;
	 }else{
	 	 $ddn = substr($filename,-3);
	   $ddpicok = ereg_replace("\.".$ddn."$","-lp.".$ddn,$filename);
	 }
	 $toFile = $GLOBALS['cfg_basedir'].$ddpicok;
	 ImageResize($GLOBALS['cfg_basedir'].$filename,$ddm,300,$toFile);
	 return $ddpicok;
}
Example #19
0
  if(eregi("\.(php|asp|pl|shtml|jsp|cgi|aspx)",$fullfilename)){
		ShowMsg("你所上传的文件类型被禁止,系统只允许上传<br>".$cfg_mb_mediatype." 类型附件!","-1");
		exit();
	}
	if(eregi("\.(php|asp|pl|shtml|jsp|cgi|aspx)",$full_litfilename)){
		ShowMsg("你所上传的文件类型被禁止,系统只允许上传<br>".$cfg_mb_mediatype." 类型附件!","-1");
		exit();
	}

  @move_uploaded_file($imgfile,$fullfilename);

	$dsql = new DedeSql(false);
	if($dd=="yes")
	{
			copy($fullfilename,$full_litfilename);
			if(in_array($imgfile_type,$cfg_photo_typenames)) ImageResize($full_litfilename,$w,$h);
			$urlValue = $bfilename;
			$imgsrcValue = $litfilename;
			$info = "";
			$sizes = getimagesize($full_litfilename,$info);
			$imgwidthValue = $sizes[0];
	    $imgheightValue = $sizes[1];
	    $imgsize = filesize($full_litfilename);
	    $inquery = "
       INSERT INTO #@__uploads(title,url,mediatype,width,height,playtime,filesize,uptime,adminid,memberid)
       VALUES ('小图{$dblitfile}','$imgsrcValue','1','$imgwidthValue','$imgheightValue','0','{$imgsize}','{$nowtme}','".$cuserLogin->getUserID()."','0');
     ";
     $dsql->ExecuteNoneQuery($inquery);
	}else{
		$imgsrcValue = $bfilename;
		$urlValue = $bfilename;
Example #20
0
         $imginfos = @GetImageSize($tmpFile, $info);
         if (!is_array($imginfos)) {
             $imginfos = @GetImageSize($imgfile, $info);
             $imgurls .= "{dede:img ddimg='{$ddurl}' text='{$iinfo}' width='" . $imginfos[0] . "' height='" . $imginfos[1] . "'} {$iurl} {/dede:img}\r\n";
             continue;
         }
         move_uploaded_file($tmpFile, $imgfile);
         $imginfos = @GetImageSize($imgfile, $info);
         if ($ddurl == $iurl) {
             $litpicname = $pagestyle > 2 ? GetImageMapDD($iurl, $cfg_ddimg_width) : $iurl;
             $litimgfile = $cfg_basedir . $litpicname;
         } else {
             if ($cfg_ddimg_full == 'Y') {
                 ImageResizeNew($imgfile, $cfg_ddimg_width, $cfg_ddimg_height, $litimgfile);
             } else {
                 ImageResize($imgfile, $cfg_ddimg_width, $cfg_ddimg_height, $litimgfile);
             }
             $litpicname = $ddurl;
         }
         $imgurls .= "{dede:img ddimg='{$litpicname}' text='{$iinfo}' width='" . $imginfos[0] . "' height='" . $imginfos[1] . "'} {$iurl} {/dede:img}\r\n";
     } else {
         $iinfo = str_replace("'", "`", stripslashes(${'imgmsg' . $i}));
         $iurl = stripslashes(${'imgurl' . $i});
         $ddurl = stripslashes(${'imgddurl' . $i});
         if (preg_match("#swfupload#i", $ddurl)) {
             $ddurl = $pagestyle > 2 ? GetImageMapDD($iurl, $cfg_ddimg_width) : $iurl;
         }
         $imginfos = @GetImageSize($imgfile, $info);
         $imgurls .= "{dede:img ddimg='{$ddurl}' text='{$iinfo}' width='" . $imginfos[0] . "' height='" . $imginfos[1] . "'} {$iurl} {/dede:img}\r\n";
     }
 }
if ($cfg_remote_site == 'Y' && $remoteuploads == 1) {
    //分析远程文件路径
    $remotefile = str_replace(DEDEROOT, '', $fullfilename);
    $localfile = '../..' . $remotefile;
    //创建远程文件夹
    $remotedir = preg_replace('/[^\\/]*\\.(jpg|gif|bmp|png)/', '', $remotefile);
    $ftp->rmkdir($remotedir);
    $ftp->upload($localfile, $remotefile);
}
@unlink($imgfile);
if (empty($resize)) {
    $resize = 0;
}
if ($resize == 1) {
    if (in_array($imgfile_type, $cfg_photo_typenames)) {
        ImageResize($fullfilename, $iwidth, $iheight);
    }
} else {
    if (in_array($imgfile_type, $cfg_photo_typenames)) {
        WaterImg($fullfilename, 'up');
    }
}
$info = '';
$sizes[0] = 0;
$sizes[1] = 0;
$sizes = getimagesize($fullfilename, $info);
$imgwidthValue = $sizes[0];
$imgheightValue = $sizes[1];
$imgsize = filesize($fullfilename);
$inquery = "INSERT INTO `#@__uploads`(arcid,title,url,mediatype,width,height,playtime,filesize,uptime,mid)\r\n  VALUES ('0','{$filename}','" . $activepath . "/" . $filename . "','1','{$imgwidthValue}','{$imgheightValue}','0','{$imgsize}','{$nowtme}','" . $cuserLogin->getUserID() . "'); ";
$dsql->ExecuteNoneQuery($inquery);
Example #22
0
 /**
  * 图片修改
  */
 public function upablum()
 {
     if ($_FILES) {
         import("ORG.Net.UploadFile");
         $upload = new UploadFile();
         $is_thumb = 0;
         $upload->thumb = $is_thumb;
         $upload->thumbPrefix = '48_,400_';
         $upload->thumbMaxWidth = '48,400';
         $upload->thumbMaxHeight = '48,400';
         //设置上传文件大小
         $upload->maxSize = 10241024;
         //设置上传文件类型
         $upload->allowExts = array('jpg', 'gif', 'png', 'jpeg');
         $upload->saveRule = 'uniqid';
         $path = $upload->savePath = C('IMG_ROOT') . date('Y') . '/' . date('m') . '/' . date('d') . '/';
         $filepath = date('Y') . '/' . date('m') . '/' . date('d') . '/';
         mk_dir($upload->savePath);
         $upload->upload();
         $info = $upload->getUploadFileInfo();
         if ($info != "") {
             foreach ($info as $file) {
                 $key = $file['key'];
                 if ($key == 'up_zp' . $_POST['f_logo']) {
                     $_POST['logo'] = C('IMG_URL') . date('Y') . '/' . date('m') . '/' . date('d') . '/' . $file['savename'];
                 }
                 if ($file['size'] > 307200) {
                     //保留原图并压缩
                     $ytfile = $path . $file['savename'] . '_yt.jpg';
                     copy($path . $file['savename'], $ytfile);
                     //300KB
                     $full_blitfilename = $path . $file['savename'];
                     ImageResize($full_blitfilename, 800, 800);
                 }
                 preg_match('/\\d+/i', $key, $matches);
                 $pics['title'][] = $_POST['title' . $matches[0]];
                 $pics['size'][] = filesize($path . $file['savename']);
                 $pics['filepath'][] = $filepath;
                 $pics['click'][] = rand(0, 10);
                 $pics['savename'][] = $file['savename'];
                 //$pics['title'][] = 'title'.$matches[0];
                 //匹配出数字和title对应
             }
         }
     }
     //dump($pics);exit;
     if (count($pics['filepath']) > 0) {
         $model = D('goods');
         $vdata['id'] = $_POST['id'];
         $vo = $model->field('id,member_id')->where($vdata)->find();
         $member_id = $vo['member_id'];
     }
     $model = D('Pic');
     for ($i = 0; $i < count($pics['filepath']); $i++) {
         $pdata['title'] = $pics['title'][$i];
         $pdata['filepath'] = $pics['filepath'][$i];
         $pdata['savename'] = $pics['savename'][$i];
         $pdata['is_thumb'] = $is_thumb;
         $pdata['click'] = $pics['click'][$i];
         $pdata['size'] = $pics['size'][$i];
         $pdata['domain'] = C('IMG_URL');
         $pdata['source'] = CONTROLLER_NAME;
         $pdata['sourceid'] = $_POST['id'];
         $pdata['sort'] = $i + 1;
         $pdata['member_id'] = $member_id;
         //$pdata['webset'] = $vo['webset'];
         $pdata['user_id'] = $_SESSION[C('USER_AUTH_KEY')];
         $pdata['createname'] = $_SESSION['nickname'];
         $pdata['create_time'] = time();
         $picid = $model->add($pdata);
     }
     if ($_POST['select_logo']) {
         $model = D('goods');
         $data['id'] = $_POST['id'];
         $sdata['lit_pic'] = $_POST['select_logo'];
         $result = $model->where($data)->save($sdata);
     }
     if ($result || $picid) {
         $this->history($_POST['id']);
         $this->success('修改成功!');
     } else {
         $this->error('修改失败!');
     }
 }