如何实现歌曲在线点播?

栏目: 编程语言 · 发布时间: 8年前

内容简介:如何实现歌曲在线点播?

<%
dim choose,path,mydb,myset,SQL,fs,mp3
' 获得用户提交表单(list.htm)选中的曲目对应的id,并将其赋给字串变量choose.
choose=
("
for i=3 to request.form.count
choose=choose
request.form(i)+“,"
next
choose=left(choose,len(choose)
1)+“)"
if choose=
()" then
response.redirect(
list.htm")

response.end

' 判断choose变量,如果不包含id,说明list.htm中没有选中任何歌曲,终止程序.
end if
path=
E:\inetpub\wwwroot\temp\"

' 设置文件路径,temp目录的权限设为对internet匿名用户具有read write 权限.
Set fs = CreateObject(
Scripting.FileSystemObject")
Set mp3 = fs.CreateTextFile(path
+“listen.m3u", True)

' 创建文件对象.
set mydb=server.createobject(
adodb.connection")

' 创建数据库对象.
mydb.open
music"
SQL=
select mp3name,url from "dbname&“where id in "choose set myset=tdb.execute(SQL)
do while not myset.eof

' 检索数据库,获得曲目信息.
mp3.Write(
http://"myset(url")chr(10))
myset.movenext

' 生成点播曲目文件列表.
loop
SQL=
update music set click=click1,
this=this
1 where id in "choose
mydb.execute(SQL)

' 更新数据库中的当天点播次数和总共点播次数.
set myset=nothing
mydb.close
set mydb=nothing
mp3.close
set mp3=nothing

' 清空.
response.redirect(
listen.m3u")

' 将该文件下传到用户.
response.end
%>

[1]


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

增长黑客

增长黑客

Sean Ellis / 张溪梦 / 中信出版集团股份有限公司 / 2017-11-1 / CNY 59.00

脸谱网如何从默默无闻到坐拥二十几亿用户? 爱彼迎、优步何以在短短时间估值超过百亿美元? 领英怎样跨步成为全球领先的职业社交平台? 这些初创公司实现爆发式成长的共同奥秘就是增长黑客。 增长黑客是硅谷当下热门的新商业方法论,其精髓在于通过快节奏测试和迭代,以极低甚至零成本获取并留存用户。 作为最早提出“增长黑客”概念的理论先驱、带领Dropbox实现500%增长的实战领军......一起来看看 《增长黑客》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换