
Active Server Pages(ASP,活动服务器页面)就是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。 如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入ASP程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。
ASP的工作原理:
当在Web站点中融入ASP功能后,将发生以下事情:
1、用户调出站点内容,默认页面的扩展名是asp。
2、浏览器从服务器上请求ASP文件。
3、服务器端脚本开始运行ASP。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
5、页面信息发送到浏览器。
因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASP只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。脚本编辑器有什么用? 5分
脚本编辑器就是一个编辑器,一般能针对某些脚本提供特殊的功能,比如代码着色,自动补全等。
脚本是什么?怎么编写脚本?
脚本:写剧本的人,也叫故事构成。
脚本英文为Script。实际上脚本就是程序,一般都是有应用程序提供的编程语言。应用程序包括浏览器(JavaScript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以归入脚本之类。脚本同我们平时使用的VB、C语言的区别主要是:
1、脚本语法比较简单,比较容易掌握;
2、脚本与应用程序密切相关,所以包括相对应用程序自身的功能;
3、脚本一般不具备通用性,所能处理的问题范围有限。
脚本,英文名为Script,简单地说,脚本就是指通过记事本程序或其它文本编辑器(如Windows Script Editor,EditPlus等)创建,并保存为特定扩展名(如reg , vbs, js, inf等)的文件,对于注册表脚本文件就是利用特定的格式编辑的reg文件;对于VBScript脚本编程语言来说,脚本文件扩展名就是vbs;对于JScript脚本编程语言来说,脚本文件扩展名就是js;另外,wsf格式是Microsoft定义的一种脚本文件格式,即Window Script File
具体地说,脚本通过利用应用程序或工具的规则和语法来表达指令,以控制应用程序(包括注册表程序)中各种元素的反应,也可以由简单的控制结构(例如循环语句和If/Then语句)组成,这些应用程序或工具包括网页浏览器(支持VBScript,Jscript),多媒体制作工具,应用程序的宏(比如Office的宏)以及我们熟悉的注册表工具(regeditexe)等 *** 作系统中的批处理也可以归入脚本之列,批处理程序也经常由Windows环境中的"脚本"替换,所以又称脚本是"Windows时代的批处理"
脚本的作用在每一种应用程序中起的作用都是不一样的,比如在网页中可以实现各种动态效果,各种特效处理,实现各种HTML不能实现的功能而在Office组件中,我们会经常看到"宏"这个工具,它其实就是一系列命令和指令可以实现任务执行的自动化
脚本多以“vbs”、“bat”结尾。可以用“记事本”或“按键精灵”编辑。
microsoft脚本编辑器的microsoft脚本编辑器的应用
microsoft脚本编辑器通常用来解决一些很基层的EXCEL的问题。示例一需要将下面多行多列的变为1列要将多行多列的数变成1列。这个问题通常是用函数来解决的。我们先来看看函数的解法。E1 =INDEX($A$1:$C$11,INT((ROW()-1)/3)+1,MOD(ROW()-1,3)+1)(这是我写的一个函数,写得复杂大家多指教)尽管这个函数也不算复杂,但是要用到index,mod等函数,还要计算行列以确定除数和被除数。着实有些复杂。再来看看脚本编辑器中是如何处理此类问题的。1、打开脚本编辑器——按Ctrl+H,调出查找/替换对话框(或是按编辑-查找和替换)然后查找td,替换成tr,全部替换。 2、再回到excel界面,界面上d出一个刷新工具栏,点击”刷新”,看到了什么,多行多列已经转化为了1列。(这个1列实际上是3列合并单元格后形成的,可点击工具栏的合并居中按钮 来取消。) 看,用脚本编辑器就是这么简单,只需要简单的替换和刷新两步。示例二替换批注的内容我们知道,查找替换功能可能快速进行替换。可是对于批注中的内容,则无法进行替换。可以用脚本编辑器来解决这个问题。
大家都是用什么编辑器编写脚本的
dreameaver
问下这是什么脚本语言,什么编辑器可以看
好像是易语言
shell脚本用什么编辑器
用 Linux,vim 几乎是不二之选。
当然,Windows上也有很多编辑器支持多种编程语言的语法高亮,如 NotePad++,SciTE 等
maya脚本编辑器具体有什么作用
blog163/07501/
编辑器具有一种可视化的脚本编写工具,它叫什么
的所见即所得网页编辑器, 是一种可视化网页制作工具,利用它可以轻松地制作出Active Server Pages (ASP) 是服务器端脚本编写环境,是由Server端脚本、对象
大家写shell脚本用什么编辑器
我的vi会自动高亮显示的。前提是你的shell第一行类似 #!/bin/sh,保存后再打开,vi就会高亮及自动对齐等了
电子表格中 脚本编辑器是干什么的
在Microsoft Office Exce丹 2003 及以前版本中的一个组件,后来由于安全性问题删去了。
Microsoft脚本编辑器是microsoft office 2003的一个独立组件。在安装microsoft office 2003软件完整版的时候,会独立安装该组件。该组件可以解决许多office基础和底层的问题。ASP是一种服务器端脚本编写环境,它以VBScript或JScript作为脚本语言,可以用来创建包含HTML标记、文本和脚本命令的动态网页,称为ASP动态网页,其文件扩展名是asp。
ASP动态网页中可以包含服务器端脚本,安装在Web服务器计算机上的应用程序扩展软件负责解释并执行这些脚本,该软件的文件名为Aspdll,通常称为ASP引擎,也就是前面中所说的应用程序服务器。
ASP的处理流程:
(1)客户端计算机上,用户在浏览器的地址栏中输入一个ASP动态网页的URL地址并按Enter键,向Web服务器发出一个ASP文件请求。
(2) Web服务器收到该请求后,根据扩展名asp判断出这是一个ASP文件请求,并从硬盘或内存中获取所需ASP文件,然后向应用程序扩展Aspdll发送ASP文件。
(3) Aspdll自上而下查找、解释并执行ASP页中包含的服务器端脚本命令,处理的结果是生成了HTML文件,并将HTML文件送回Web服务器。
(4) Web服务器将HTML发送到客户端计算机上的Web浏览器,然后由浏览器负责对HTML文件进行解释,并在浏览器窗口中显示结果。
ASP工作原理图
ASP页面的访问流程
l 浏览器将一个Active Server Pages的请求发送给IIS
l IIS接收这个请求并由其asp的后缀意识到这是对一个ASP页面的请求。
l IIS从硬盘或者内存中接收正确的ASP文件
l IIS将这个ASP文件发送给一个叫ASPDLL解释引擎
l 被请求的ASP文件将会从头至尾被执行并生成解释结果(通常是一个静态HTML页面)
l 解释结果被送回浏览器
l 服务器发回的解释结果被用户浏览器解释并显示在用户浏览器上
ASP的适用环境
Windows 2003: Microsoft IIS60
Windows XP: Microsoft IIS51
Windows 2000: Microsoft IIS50
Windows NT Server 40 : Microsoft IIS30
Windows NT Workstation 40 : Microsoft Peer Web Services 30Windows 9x : Microsoft PWS(Personal Web Server)30
ASP的特点:
l无需编译
l易于生成
l独立于浏览器
l面向对象
l兼容VBSCRIPT和JAVASCRIPT语言
l利用ADO可与数据库互联
l源程序码不会外漏
(1) 在ASP页中可以包含服务器端脚本,通过在Web服务器上执行脚本可以将交互式内容添加到网页中。例如,利用ASP可以创建一个对不同访问者显示不同信息的动态网页。
(2) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如,可以从Web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向Web浏览器发送信息。
(3) ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送E-Mail或访问文件系统等。
(4) ASP提高了程序的安全性,ASP脚本只在Web服务器上执行,在客户端计算机浏览器中可以看到脚本的执行结果(即HTML静态网页),但看不到ASP源代码本身。
(5) ASP页与标准HTML页既有区别也有联系:ASP页的文件扩展名为asp,标准HTML页的文件扩展名则是htm或html;标准HTML页不经过处理即可发送到浏览器,处理ASP页时先执行服务端脚本而后生成HTML页;从浏览器来看,ASP页与标准HTML页几乎是完全相同的,向Web服务器发出一个ASP请求后,浏览器将收到一个标准HTML页。
(6) ASP文件是一种无格式的纯文本文件,可以使用记事本之类的文本编辑器通过手工方式来编写。
IIS *** 作示例:
在Windows 2000中,可以使用Internet服务管理单元来启动或•停止IIS 50:
(1) 选择“开始→程序→管理工具→Internet服务管理器”命令。
(2) 当出现“Internet信息服务”窗口时,单击左边树窗格本地计算机图标,然后从d出式菜单中选择“重新启动IIS”命令。
(3) 在“停止/启动/重新启动”对话框时选择下列选项之一:
重新启动Internet服务:选择此项,将关闭并重新开始所有的Internet服务。
停止Internet服务:如果需要安装注册新的COM组件或ISAPI筛选器,应关闭服务。在使用服务时无法进行这样的 *** 作。
启动Internet服务:选择此项,将启动在正常开机时启动的所有服务。
重新启动:如果成功地重新启动了Internet服务,可以选择重新启动计算机。在大多数情况下,重新启动Internet服务就足够了。
(4) 单击“确定”按钮。
创建虚拟目录
一旦启动了Web服务,Web服务器就可以对通过浏览器提交的ASP动态网页请求做出响应。为了实现这种响应,要求ASP文件必须保存在Web服务器上的特定文件夹中,通常是保存在Web站点的主目录或其子目录中,主目录的默认设置是\Inetpub\>IE总是d出脚本错误提示窗口
出现此问题是因为该网页的 HTML 源代码不能使用客户端脚本(如 Microsoft JScript 或 Visual Basic 脚本)正确工作。发生此问题可能是因为以下原因之一: " 网页的 HTML 源代码中有问题。
" 您的计算机或网络上阻止了活动脚本、ActiveX 控件或 Java 小程序。Internet Explorer 或另外一种程序(如防病毒程序或防火墙)可以配置为阻止活动脚本、ActiveX 控件或 Java 小程序
" 防病毒软件配置为扫描您的“临时 Internet 文件”或“已下载的程序文件”文件夹。
" 您计算机上的脚本引擎损坏或过时。
" 您计算机上的 Internet 相关文件夹损坏。
" 您的视频卡驱动程序已损坏或者已过时。
" 您计算机上的 DirectX 组件损坏或过时。
注意:服务器端脚本 -- 如 Active Server Pages (ASP) 中的 Visual Basic 脚本 -- 运行在 Web 服务器上。因服务器端脚本故障而发生的脚本错误不在 Internet Explorer 中生成错误消息,但也可能会创建一个不能正确显示或工作的网页。
一、错误特征:
行: 247 字符: 2 错误: 拒绝访问 代码: 0
二、解决方案
1、清除一下IE浏览器的缓存,点IE上的工具——然后再选择最下面的Internet选项,再点Internet删除文件(记得勾上删除所有脱机内容),确定后再重新打开IE浏览器试试,同时请确认您使用的是IE60及以上版本。
2、您的网页上清缓存,在网页上选择工具->Interner选项->删除Cookies和删除文件,然后再确定。
3、请您点击IE浏览器中的“工具”,选择“internet选项”,进入“安全”页面,点击“自定义级别”,将您的安全设置设为“低”。
4、清空一下IE浏览器的cookies文件,在IE浏览器中设置“禁止自动脚本更新”,并不要选择“禁止运行ActiveX控件”,然后再尝试 *** 作。
三、总结
1、错误类型不固定 行: 247 字符: 2 错误: 拒绝访问 代码: 0 数字部分都是可变的。
2、解决方案中的4条不用都改,我的错误只用了1、2条就解决了。
3、错误发生原因没有做解释,因为我也搞不懂,很复杂而且需要一定专业知识才能搞懂,写在这也没什么必要,因为我们的目的是解决这一错误,能正常访问网页就OK了。
如果有页面出现脚本错误,就把他另存,然后一点点删除,如果当你删除一段代码后不再出现脚本错误,那就是那一段代码出现问题,如果那段代码不重要或是根本不需要,你就可以直接删除;如果那段代码很重要,那可以找段代码代替。不过我还是建议你加几个网页方面的Q群,里面有很多深藏不露的高手。可以在网上直接搜到。fclose($fid);
readfile($fid);
这两行顺序调换一下试试
另外,你的fopen参数不能用wb,既然你以只写方式打开,当然没有读权限~~
wb 只写打开或新建一个二进制文件;只允许写数据。
wb+ 读写打开或建立一个二进制文件,允许读和写。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)