<%@language=vbscript codepage=936 %> <% dim rs,sql,ErrMsg,FoundErr dim ArticleID,Product_Id,BigClassName,SmallClassName,Title,Content,UpdateTime,Hits dim IncludePic,DefaultPicUrl,UploadFiles,Elite,Passed,arrUploadFiles dim ObjInstalled ObjInstalled=IsObjInstalled("Scripting.FileSystemObject") FoundErr=false ArticleID=Trim(Request.Form("ArticleID")) Product_Id=trim(request.form("Product_Id")) BigClassName=trim(request.form("BigClassName")) SmallClassName=trim(request.form("SmallClassName")) Title=trim(request.form("Title")) Buy_price=FormatNumber(request.form("Buy_price"),1,-1) Product_Gain=FormatNumber(request.form("Product_Gain"),2,-1) Spec=trim(request.form("Spec")) Unit=trim(request.form("Unit")) Memo=trim(request.form("Memo")) key=trim(request.form("key")) Content=trim(request.form("Content")) UpdateTime=trim(request.form("UpdateTime")) IncludePic=trim(request.form("IncludePic")) DefaultPicUrl=trim(request.form("DefaultPicUrl")) UploadFiles=trim(request.form("UploadFiles")) Passed=trim(request.form("Passed")) Elite=trim(request.form("Elite")) Hits=trim(request.form("Hits")) num=trim(request.form("num")) price=FormatNumber((Product_Gain+1)*Buy_price,1,-1) if BigClassName="" then founderr=true errmsg=errmsg+"
  • 未指定文章所属大类
  • " end if if Title="" then founderr=true errmsg="
  • 文章标题不能为空
  • " end if if Unit="" then Unit=null end if if Memo="" then Memo=null end if if founderr=false then Title=dvhtmlencode(Title) 'Content=ubbcode(Content) if UpdateTime<>"" and IsDate(UpdateTime)=true then UpdateTime=CDate(UpdateTime) else UpdateTime=now() end if if Hits<>"" then Hits=CLng(Hits) else Hits=0 end if set rs=server.createobject("adodb.recordset") if request("action")="add" then sql="select top 1 * from vod" rs.open sql,conn,1,3 rs.addnew call SaveData() rs.update ArticleID=rs("ArticleID") rs.close set rs=nothing elseif request("action")="Modify" then if ArticleID<>"" then sql="select * from vod where articleid=" & ArticleID rs.open sql,conn,1,3 if not (rs.bof and rs.eof) then call SaveData() rs.update rs.close set rs=nothing else founderr=true errmsg=errmsg+"
  • 找不到此 ,可能已经被删除。
  • " call WriteErrMsg() end if else founderr=true errmsg=errmsg+"
  • 不能确定ArticleID的值
  • " call WriteErrMsg() end if else founderr=true errmsg=errmsg+"
  • 没有选定参数
  • " call WriteErrMsg() end if call CloseConn() %> <% else WriteErrMsg end if sub SaveData() rs("Product_Id")=Product_Id rs("BigClassName")=BigClassName rs("SmallClassName")=SmallClassName rs("Title")=Title rs("Buy_price")=Buy_price rs("Product_Gain")=Product_Gain rs("Price")=Price rs("Spec")=Spec rs("Unit")=Unit rs("Memo")=Memo rs("key")=key rs("Content")=Content rs("Hits")=Hits rs("num")=num if IncludePic="yes" then rs("IncludePic")=True else rs("IncludePic")=False end if if Passed="yes" then rs("Passed")=True else if EnableArticleCheck="No" then rs("Passed")=True else rs("Passed")=False end if end if if Elite="yes" then rs("Elite")=True else rs("Elite")=False end if rs("UpdateTime")=UpdateTime '*************************************** '删除无用的上传文件 if ObjInstalled=True and UploadFiles<>"" then dim fso,strRubbishFile Set fso = Server.CreateObject("Scripting.FileSystemObject") if instr(UploadFiles,"|")>1 then dim arrUploadFiles,intTemp arrUploadFiles=split(UploadFiles,"|") UploadFiles="" for intTemp=0 to ubound(arrUploadFiles) if instr(Content,arrUploadFiles(intTemp))<=0 and arrUploadFiles(intTemp)<>DefaultPicUrl then strRubbishFile=server.MapPath("../" & arrUploadFiles(intTemp)) if fso.FileExists(strRubbishFile) then fso.DeleteFile(strRubbishFile) response.write "
  • " & arrUploadFiles(intTemp) & "在文章中没有用到,也没有被设为首页图片,所以已经被删除!
  • " end if else if intTemp=0 then UploadFiles=arrUploadFiles(intTemp) else UploadFiles=UploadFiles & "|" & arrUploadFiles(intTemp) end if end if next else if instr(Content,UploadFiles)<=0 and UploadFiles<>DefaultPicUrl then strRubbishFile=server.MapPath("../" & UploadFiles) if fso.FileExists(strRubbishFile) then fso.DeleteFile(strRubbishFile) response.write "
  • " & UploadFiles & "在文章中没有用到,也没有被设为首页图片,所以已经被删除!
  • " end if UploadFiles="" end if end if set fso=nothing end If '结束 '*************************************** rs("DefaultPicUrl")=DefaultPicUrl rs("UploadFiles")=DefaultPicUrl end sub response.redirect("vodManage.asp") response.end() %>