www.gusucode.com > 星云DJ舞曲 4.5a源码程序 > admin/play_all_1.asp
<!--#include file="const.asp"--> <title>播放器页面生成</title> <% if onlyindex<>"Yes" then response.write "<br><font size='2'>正在为您生成 ./p/***.html 播放器页面文件!</font><br><br>" end if %> <% set fso=server.createobject("Scripting.FileSystemObject") if onlyindex="index" then response.end end if response.write "<div style='position:relative;visibility:visible'>" response.write "<div style='position:absolute;visibility:visible;top:0px;left:0px;z-index:1'></div>" if not fso.folderexists(server.mappath("../p")) then fso.createfolder(server.mappath("../p")) end if Set Rs = server.createobject("adodb.recordset") id=request("id") sql="select * from MusicList where id="&id rs.open sql,conn,1,1 set wma_s=fso.opentextfile(server.mappath("../mb/mb_djplay_wmv.Html"),1) wma_html=wma_s.readall() wma_s.close set flash_s=fso.opentextfile(server.mappath("../mb/mb_djplay_flash.Html"),1) flash_html=flash_s.readall() flash_s.close set LX_s=fso.opentextfile(server.mappath("../mb/mb_djplay_LX.Html"),1) LX_html=LX_s.readall() LX_s.close set mtv_s=fso.opentextfile(server.mappath("../mb/mb_djplay_mtv.Html"),1) mtv_html=mtv_s.readall() mtv_s.close set rm_s=fso.opentextfile(server.mappath("../mb/mb_djplay_rm.Html"),1) rm_html=rm_s.readall() rm_s.close dim counter counter=0 do while not rs.eof dim aaa,bbb aaa=instrrev(rs("wma"),".") bbb=mid(rs("wma"),aaa+1,len(rs("wma"))-aaa) if Lcase(bbb)="wma" or Lcase("bbb")="asx" or Lcase("bbb")="asf" then str=wma_html elseif Lcase(bbb)="swf" then str=flash_html elseif Lcase(bbb)="wmv" or Lcase(bbb)="asf" then str=mtv_html else str=ram_html end if set player_t=fso.opentextfile(server.mappath("../p/" & Rs("Id") & ".Html")) dim s1,s2,s_musicname s1=instr(rs("musicname"),"(") s2=instr(rs("musicname"),")") if s1>1 and s2>s1 then s_musicname=mid(rs("musicname"),1,s1-1) s_musicname=replace(s_musicname,".","") else s_musicname=rs("musicname") end if str=replace(str,"$id",rs("id")) str=replace(str,"$s_musicname",s_musicname) str=replace(str,"$musicname",rs("musicname")) str=replace(str,"$str1",mid(rs("wma"),1,4)) str=replace(str,"$str2",mid(rs("wma"),5,len(rs("wma"))-4)) str=replace(str,"$dizhi",rs("ListenUrl")) str=replace(str,"$singer",rs("singer")) str=replace(str,"$dateandtime",rs("dateandtime")) player_t.writeline str player_t.close counter=counter+1 response.write "<div style='background-color:white;position:absolute;visibility:visible;top:0px;left:0px;z-index:"&counter&"'><font size='2'>完成页面数 <font color='#008000' size='2'>[ " & counter & " ]</font> 个</font></div>" & vbCrLf rs.movenext loop rs.close response.write "<div style='background-color:white;position:absolute;visibility:visible;top:0px;left:0px;z-index:"&counter&"'><font size='2'>总共生成 [ <font size='2' color='#FF9900'>" & counter & " </font>] 个HtmL页面</font></div></div>" & vbCrLf response.write " " response.write "<br><br><font size='2' color='#FF0000'>恭喜!html文件已经全部生成成功!</font> <a href='javascript:history.back(1)'>返回</a><Script>document.musicname=""提示您 - 文件已经全部生成完毕"";</Script>" %><SCRIPT RUNAT=SERVER LANGUAGE=JAVASCRIPT></SCRIPT> <% Conn.Close Set Conn=Nothing Set fso=nothing %>