变相怪杰 发表于 2015-2-3 23:30:53

ASP编程:生成一个asx,或m3u 文件

国内有些大的CRM厂商的ASP就写得不错.无论是概念还是它里面用JAVASCRIPT的能力.并不是说现在的程序员用了ASP.NET来写程序就可以说自己高档了     用多了有成绩,本人改吧。以后目次有可写权限!!!
<%@LANGUAGE="VBSCRIPT"%>

<%
if Request.Form("loadno")="yes" then                  '判嗍欠癖翁峤

set myfileobject=server.createobject("scripting.filesystemobject")
       ' myfilepath=server.mappath("vod.asx")             'O文件路c文件名
myfilepath=server.mappath("vod.asx")
set mytextfile=myfileobject.createtextfile(myfilepath)

    ''''''''''''''''''''''''''''''''''''''      _始文件
   a="<asx version = " & chr(34) & "3.0" & chr(34) & ">"
    mytextfile.writeline(a)
    mytextfile.writeline(" <title>阅读器</title>")
dim x
   x=1
      dim y
      y=Request.Form("upcount")+1
      do while x < y                                             '轮回播放文件
       if Request.Form("file" & x)<>"" then
      mytextfile.writeline("<entry>")
      b="<ref href = " & chr(34) & Request.Form("file" & x) & chr(34) & "/>"
      mytextfile.writeline(b)
      mytextfile.writeline("</entry>")
      end if
   x=x+1                                                   '轮回播放文件Y束
   loop

   mytextfile.writeline("</asx>")
'''''''''''''''''''''''''''''''''''''''''''''''''文件Y束
mytextfile.close
'set myfileobject=nothing
msg="添加胜利!"
end if
%>
<body bgcolor="#FFFFFF" text="#000000" background="../1_2.gif">
<script language="javascript">
function setid()
{
str='<br>';
if(!window.form1.upcount.value || window.form1.upcount.value < 1)
   window.form1.upcount.value=1;
    for(i=1;i<=window.form1.upcount.value;i++)
   str+='文件'+i+':<input type="file" name="file'+i+'" style="width:400"><br><br>';
window.upid.innerHTML=str+'<br>';
}
</script>
<form name="form1" method="post" action="">
<table width="1%" border="1" align="center">
    <tr>
      <td width="91%">
      <div align="center"><b>网页片头播放文件设置</b></div>
      </td>
    </tr>
    <tr>
      <td width="91%">
      <input type="text" name="upcount" value="5" maxlength="3">
      <input type="button" name="Button"value="设定文件数">
      </td>
    </tr>
    <tr>
      <td height="2" id="upid" width="91%" >1.
      <input type="file" name="file1" value="">
      </td>
    </tr>
    <tr>
      <td width="91%">
      <div align="center">
          <input type="submit" name="Submit" value="--肯定--">
          <input type="hidden" name="loadno" value="yes">
          <%=msg%> </div>
      </td>
    </tr>
</table>
</form>
<p> </p>
<script language="javascript">

setid();
</script>
/////////////////////////////////////////////////////////////////
input.asp输出音乐文件途径
<form action="create_file.asp" method="post">
mp3途径:<input type="text" name="file_src">
<input type="submit">
</form>

create_file.asp生成播放列表
<%
file_src=trim(request.form("file_src"))
if file_src="" or isempty(file_src) then
%>
请填写MP3文件途径
<%else
strTmp=replace(replace(replace(now,":","")," ",""),"-","")
set objFso=Server.CreateObject("Scripting.FileSystemObject")
set txtFso=objFso.CreateTextFile(server.mappath(strTmp&".m3u"),true)
txtFso.writeline file_src
set txtFso=nothing
set objFso=nothing
%>
生成的m3u文件为:<a href="<%=strTmp%>.m3u"><%=strTmp%>.m3u</a>
<%
end if
%>
问题是他们究竟是喜欢他们是使用软件时,速度快还是速度慢好.(当然在3秒以内).无论是他们输入资料时,查找资料时,分析资料时.

分手快乐 发表于 2015-2-4 00:11:21

ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。

若天明 发表于 2015-2-10 04:21:33

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

柔情似水 发表于 2015-2-22 08:55:08

ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。

admin 发表于 2015-2-26 09:54:24

运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。

小女巫 发表于 2015-2-27 22:49:49

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

爱飞 发表于 2015-3-9 14:57:20

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

灵魂腐蚀 发表于 2015-3-16 23:57:07

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

若相依 发表于 2015-3-17 02:11:37

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

山那边是海 发表于 2015-3-17 07:09:32

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:

不帅 发表于 2015-3-22 23:11:24

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

变相怪杰 发表于 2015-3-27 12:09:45

跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组

透明 发表于 2015-4-7 19:53:20

接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。

第二个灵魂 发表于 2015-4-12 21:16:48

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

精灵巫婆 发表于 2015-4-16 08:10:55

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

小妖女 发表于 2015-4-28 02:04:35

还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。

再见西城 发表于 2015-4-28 12:26:44

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

老尸 发表于 2015-5-1 04:11:35

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

兰色精灵 发表于 2015-5-3 20:57:22

如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
页: [1]
查看完整版本: ASP编程:生成一个asx,或m3u 文件