音乐  视频  FLASH  上传多媒体文件  生成音乐播放列表
<% action=RequestSafeStr("action") Select Case action Case "add" Call add() Case "save" Call save() Case "edit" Call edit() Case "editsave" Call editSave() Case "del" Call del() Case "top" Call top() Case else Call show() End Select %> <% Sub save() title=RequestFormStr("title") singer=RequestFormStr("singer") lyrics=RequestFormStr("lyrics") categoryid=RequestFormNum("categoryid") url=RequestFormStr("url") If title="" Then Call MessageBox("请输入名称!","") Response.End End If If url="" Then Call MessageBox("请上传文件!","") Response.End End If set rs=Server.CreateObject("ADODB.Recordset") sql="select * from multimedia" rs.open sql,conn,1,3 rs.addnew rs("title")=title rs("singer")=singer rs("lyrics")=lyrics rs("categoryid")=categoryid rs("url")=url rs.update rs.close Call MessageBox("添加文件成功!","multimedia.asp") End Sub Sub editSave() id=RequestFormNum("id") If id<>0 then title=RequestFormStr("title") singer=RequestFormStr("singer") lyrics=RequestFormStr("lyrics") categoryid=RequestFormNum("categoryid") url=RequestFormStr("url") If title="" Then Call MessageBox("请输入名称!","") Response.End End If If url="" Then Call MessageBox("请上传文件!","") Response.End End If set rs=Server.CreateObject("ADODB.Recordset") sql="select * from multimedia Where id="& id &"" rs.open sql,conn,2,3 If Not rs.eof then rs("title")=title rs("singer")=singer rs("lyrics")=lyrics rs("categoryid")=categoryid rs("url")=url rs.update End If rs.close Call MessageBox("修改多媒体文件成功!","multimedia.asp") End If End Sub 'del Sub del() Dim url,urlsmall id=RequestQueryNum("id") If id<>0 Then Set rs=conn.Execute("Select url from multimedia Where id="& id &"") If Not rs.eof Then If InStr(rs("url"),"UpFile/multimedia/")<>0 then url="../"& rs("url") Call delFile(url) End If Set rs=nothing conn.Execute("delete From multimedia Where id="& id &"") End If Call MessageBox("删除成功!","multimedia.asp") End If End Sub 'top Sub top() id=RequestQueryNum("id") intTop=RequestQueryNum("top") If id<>0 Then conn.Execute("Update multimedia set [top]="& intTop &",toptime=Now() Where id="& id &"") If intTop=1 Then strMsg="操作成功!" Else strMsg="操作成功!" End If Call MessageBox(strMsg,"multimedia.asp?cid=1") End If End Sub Sub show() cid=RequestQueryNum("CID") If cid<>0 Then sql="Select * From multimedia Where categoryid="& cid &" Order by top desc, toptime desc" Else sql="Select * From multimedia Order by top desc, id desc" End If Set mypage=new xdownpage '创建对象 mypage.getconn=conn '得到数据库连接 mypage.getsql=sql mypage.pagesize=20 '设置每一页的记录条数据为5条 set rs=mypage.getrs() '返回Recordset %> <% for i=1 to mypage.pagesize If rs.eof Then Exit for End If cid=rs("categoryid") If cid=1 Then str="音乐" ElseIf cid=2 Then str="视频" ElseIf cid=3 Then str="Flash" End If %> <% rs.MoveNext Next %>
文件管理
编号 名称 类型 上传时间 操作
<%=rs("id")%> " target="_blank"><%=rs("title")%> <%=str%> <%=rs("posttime")%> <% If rs("categoryid")=1 then If rs("top")=0 then%> &top=1">首页播放 <%else%> &top=0">取消首页播放 <%End If End If%> ">编辑 )">删除
<%mypage.showpage() %>
<% End Sub Function checked(id,cid) If id=cid Then Response.Write "checked=""true""" checked=True Else checked=false End If End Function Sub add() Dim show cid=RequestQueryNum("cid") If cid=1 Or cid=0 Then show=" " Else show="none" End If %>
上传多媒体文件
选择多媒体文件类型:   onclick="show(1)" >音乐 onclick="show(0)" >视频 onclick="show(0)" >Flash
名称:    
作者/歌手:    
上传: (可以直接输入网络文件地址.)
(如果文件太大>2MB,请通过FTP上传到您的空间,再把多媒体的网址输入到上边的文本框内)
歌词:    
 
<% End Sub Sub edit() Dim show id=RequestQueryNum("id") Set rs=conn.Execute("Select * From multimedia Where id="& id &"") If Not rs.eof Then If rs("categoryid")=1 Then show="" Else show="none" End If %>
编辑多媒体文件
选择多媒体文件类型:   onclick="show(1)">音乐 onclick="show(0)">视频 onclick="show(0)">Flash
名称:   " size="25" maxlength="40" style="width:305"> 
作者/歌手:   " size="25" maxlength="40" style="width:100"> 
上传: " style="width:305">(可以直接输入网络文件地址.)
歌词:    
 
<% End If End Sub %>