如何更好的达到防范黑客攻击,本人提一下个人意见!第一,免费程序不要真的就免费用,既然你可以共享原码,那么攻击者一样可以分析代码。如果在细节上注意 防范,那样你站点的安全性就大大的提高了。即使出现了SQL Injection这样的漏洞,攻击者也不可能马上拿下你的
一般情况下,网站的图片代码是这样的。 右键点击图片,选择属性就可以看到图片的真实地址。这样就让其它网站有机可乘,盗链您网站的图片。我们可以利用一个小技巧来防止这种情况。 新
经常有些地方性的B2B或者B2C网站到处都被批量发布好多垃圾信息,把我的解决办法分享给大家: 把以下代码加入到你的ASP页面就可以测试到效果了: <% '受屏蔽IP地址(段)集合,星号为通配符,通常保存于配置文件中。 Const BadIPGro
操作系统:Windows2000,IIS5出现症状:使用ASPJPEG时执行Server.CreateObject("Persits.Jpeg")ASP错误提示: Server 对象 错误 'ASP 0177 : 800401f3' Server.CreateObject 失败 无效的 ProgID。 若要获取关于此消息的更多的信息,请访问 Microsoft 联机
Access数据库,同时操作大量记录(9500条以上)时报错。 错误提示: Microsoft JET Database Engine 错误 80040e21 文件共享锁定数溢出。(Error 3052) 解决办法: 修改注册表。 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engin
1.错误信息(错误信息我不用翻译成中文了把,呵呵,大家谅解)Microsoft OLE DB PRovider for ODBC Drivers error '80004005'[Microsoft][ODBC Microsoft access 97 Driver] The Microsoft Jet databaseengine cannot open the file '(unknown)'.
错误类型: Microsoft JET Database Engine (0x80004005) 未指定的错误 conn.ASP, 第 6 行 解决方法: 一、权限更换法 首先保证您的conn没有任何问题!!把IIS里"目录安全性"中的"匿名访问和身份验证控制"取消,换成"集成 WINDOW
对象不支持此属性或方法: 'Response.CharSet'给客户开发的一个web系统,本来计划是在IIS下运行,无奈客户那边的电脑操作系统IIS无论怎样都安装不了,总不能要求客户为了这个web系统重新安装操作系统吧?所以想到了NetBox。 开发的时候都是在IIS下进行
重装更改目录为e盘后,上传文件出现问题。 解决方法: 调用adodb.stream的savetofile方法时发生错误, ADODB.Stream 错误 800a0bbc 写入文件失败。 原因可能是: 1、你要保存的文件名已存在,而未设置savetofile方法的覆盖属性。 2、路径没有用server.MapPath()映射
错误提示:Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。 或者程序运行很慢甚至死机! 或者机器码不固定。 解决办法: 给Access文件Everyone完全控制即可解决。 <1>
在Windows Server 2003中默认情况下是没有启动父路径的,所以当我们在ASP程序中引用包含文件时用到"..",就会出现错误提示:"Active Server Pages 错误 'ASP 0131'解决方法"。其实我们只要启用父路径即可,这是 Windows Server 2003
Ewebeditor及fckeditork,90%的网站都是采用这两种编辑器作为产品或者内容的说明部分的编辑窗口,近日,一客户的外贸站点基本上快完工了,因客户产品分类多,故而让客户自己在后台添加产品,但是客户反映,在后台添加产品时,如果产品说明内容太过复杂的话,产品怎
碰到CC攻击请把下面的代码放做成conn.asp,原理大家可以自己研究 .. <% ! DimfsoObject .. DimtsObject 。 dimfile 版权申明:本站文章均来自网络,如有侵权,我们收到后立即删除,谢谢! ifRequest.ServerVariables("HTTP_X_FORWARDED_FOR")="&qu
以下为引用的内容: <% FunctIon DownloadFIle(StrFIle) StrFIlename=StrFIle Response.Buffer=True Response.Clear Set S=Server.CreateObJect("ADODB.Stream")
1 引言 随着全球经济一体化及信息网络化的纵深发展,大型建筑施工企业必须改变原有传统的施工物资经营管理模式,实现物资管理的网络化、精细化,从而规范物资管理,通过构筑全新的信息化模式,科学地降低成本,提高利润,从而全方位多层次地增强自身的市场竞
IIS默认的错误页是很不友好的,很多人看到默认的错误页时都会说:网站打不开了!白白损失了这部分流量。而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉。所以根据情况,有两个方法解决这个问题: 如果是博客等内容型的网站,可以返
大家都知道ASP当中,最常用到的是ACCESS和MSSQL两个数据库。很多程序都想开发成两个数据库都可以使用的模式,但是碍于两个数据库得一些SQL语句不一致,所以导致很多程序都分两个没有必要的版本,就是ACCESS和MSSQL版!而事实上,我们可以通过对代码判断和识别,控制
数据库被挂马我相信很多人都碰到过。在这里,我讲下我处理的方法。 第一步:为现有数据库做好备份。 第二步:执行如下ASP文件,这样就可以去掉数据库当中的JS木马: 注:conn.asp自己去
由于ASP它本身是服务器提供的一贡服务功能,特别是最近由dvbbs的upfile文件出现漏洞以来,其高度的隐蔽性和难查杀性,对网站的安全造成了严重的威胁。因此针对ASP木马的防范和清除,为网管人员提出了更高的技术要求。 几个大
第一,免费程序不要真的就免费用,既然你可以共享原码,那么攻击者一样可以分析代码。如果在细节上注意防范,那样你站点的安全性就大大的提高了。即使出现了SQL Injection这样的漏洞,攻击者也不可能马上拿下你的站点。由于ASP的方便易用,越来
第一个示例方法: 1 SqlConnection conn = new SqlConnection(); 2 conn.ConnectionString = "Server=127.0.0.1;User ID=sa;Password=fdahgdrethj31313210212121; Database=northwind;Persist Security Info=True"; 3 conn.Open();
今天群里一个朋友浏览了我的asp98.cn网站,她说最好做一个当日内容的列表,用户一般都懒得往下去看的。感觉非常有道理,这就是所谓的用户体验了,呵呵!说搞就搞!所以搞到半夜一点半...... - - # 内容列表非常简单,这里就不多说了,首先思路,定义一个变量获取值
运行ASP时遇到脚本超时问题,提示信息为:"Active Server Pages 错误‘ASP 0113 脚本超时’"。解决办法:修改两处:第一处:打开IIS--本地计算机,点网站,右键---属性--主目录--配置--选项---ASP脚本超时时间,可以改为60-90秒或更高;第二处:
自1996年微软推出ASP1.0以来,ASP+IIS的组合在与CGI+PHP+Apache的网络大战中,并没有取得"微软式"的优势,反而因为安全性,执行效率,程序语法和跨平台等问题屡受指责和批评。 随着微软近期宣布.NET战略,ASP也即将升级到"下
IIS默认的错误页是很不友好的,很多人看到默认的错误页时都会说:网站打不开了!白白损失了这部分流量。而如果错误页直接跳转到首页又对搜索引擎很不友好,搞不好首页还会被封掉。所以根据情况,有两个方法解决这个问题: 如果是博客等内容型的网站,可以返
1 数学函数1.1 取整函数int(x) 取不大于x的最大整数。fix(x) 舍去x的小数部分。1.2 绝对值函数abs(x) 求x的绝对值。1.3 符号函数sgn(x) 求x
FileSystemObject 对象指定的文件存在吗? 本例演示如何首先创建FileSystemObject对象,然后使用FileExists方法来探测某文件是否存在。 本示例代码如下: 以下为引用的内容: <html><body><%Set fs=
在编程时你一定碰到过时间触发的事件,在VB中有timer控件,而asp中没有, 假如你要不停地查询数据库来等待一个返回结果的话,我想你一定知道, 它会耗费大量的cpu资源,如果和我所说的一样,而你又没更好的解决办法, 可以参照下面的做法: set cnn=server.createo
为了能够正常使用,必须把它们放到服务器上的一个虚拟应用程序内,并且把所提供的global.asa文件放到该应用程序的根目录中。最简单的办法是把global.asa文件放到缺省Web网站的根目录(缺省情况下是C:/InetPub/WWWRoot)中。对任何已有的global.asa文件重命名是一个
一、前言 ASP (Active Server Pages) 是服务器端的脚本编写环境,它由微软公司的IIS3.0以上版本支持。它可用来创建动态 Web 页或生成功能强大的 Web应用程序。ASP页是包括 HTML 标记、文本和脚本命令的文件。ASP页可调用ActiveX组件来执行任务,例如连接到数据库或
批量录入在数据库的应用中比较广泛的,关于批量录入的方法也有好多种。下面我就结合我实际中的应用,谈一下儿我是怎么实现的。主要用到的是form的集合的概念,通过循环取的所有的集合内数据。考虑到大家看着方便,我把它集成到了一个页面。 下面是具体的代码:&nbs
1.建立Recordset对象 以下为引用的内容: Dim objMyRst Set objMyRst=Server.CreateObject("ADODB.Recordset") objMyRst.CursorLocation=adUseClientBatch ‘客户端可批量处理
要使用request对象的ServerVariables属性,通过它来获得环境变量的值。使用的语法为:Request.ServerVariables(variable),"variable"表示环境变量的名称,如服务器主机名称、Web服务器软件名等等,若"variable"为"REMOTE_ADDR"则表
症状: 访问asp网页的时候出现如下错误:Server object error ''ASP 0178 : 80070005''Server.CreateObject Access Error/_fpclass/fpdbrgn1.inc, line 99The call to Server.CreateObject failed while checking permissions. Access is denied to this object. 解
写入:1:把gif图像文件读入内存(一个变量strTemp)。2:写入数据库。 以下为引用的内容: Dim binTmp() As Byte Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim strSql As String Set conn = New ADODB.Connection Set
计算分页,嘿嘿一次搞定不用判断 以下为引用的内容:intNumPage = Abs(Int(-(intNumRecord/intPerPage))) 将日期格式化为RFC822格式,以前的方法麻烦哦,看这个简单的 以下为引用的内容:Functio
本文例举了ASP实例关于ASP与ACCESS链接的两种方式。 以下为引用的内容: <%dim dd,connstrdd="data.mdb"connstr="provider=microsoft.jet.oledb.4.0;data source=" & server.mappath (""&
在网上查找大量资料,经过自己的不懈努力,终于测试成功了。原来要在服务器上安装mysql odbc 3.51 ,还有数据库用户名及密码,用下面的密码就可以了。 以下为引用的内容: <% strconnection="driver={mysql odbc 3.51 d
在一次ASP程序中不能正常连接MSSQL出现出错信息如下: 以下为引用的内容: HTTP/1.1 200 OK Server: Microsoft-IIS/5.1 Date: Sun, 11 Jun 2006 00:59:27 GMT Connection: close Content-Length: 65 Content-Type: text/html Ca
数据库操作类在网上一搜一大把,我这并不比那些好,只是是自己写的,用着更习惯。所以我这个类没有什么特别的地方,只是自己用着习惯罢了,至于效率等方面,欢迎赐教!!程序代码: 以下为引用的内容:<%Class dbClass'----------------
一个网站空间,但是却可以实现多个域名的访问的一段ASP代码: 以下为引用的内容:<%if Request.ServerVariables("SERVER_NAME")="www.itmop.com" thenresponse.redirect "itmop/"else if Request.ServerV
许多ASP程序员都有过执行数据库查询,然后将查询结果用HTML表格的形式显示出来的经历吧。通常我们是这么做的: 以下为引用的内容: <%'Create connection / recordset'Populate data into recordset object%><TA
strSourceFile = Server.MapPath(dataXML&"/Advertisement/"&id&"/adv.xml") Set objXML =Server.CreateObject("Microsoft.XMLDOM") '创建一个XML对像 objXML.load(strSourceFile) '把XML文件读入内存 Set xml=objXML.d
后台数据库用是Access,客户用了一年后说打开界面非常慢,查看了数据库后发现数据表中的记录已有五万多条,自己试过将记录复制到10 万条,打开界面非常慢,翻页也是同样的问题,我采用的方式是每页装入20条记录,循环写在表格中显示出来,再定四个翻页键用来查看数据,但问题
1.ASP取得表格输入数据的方法:GET POST一.get:用户端将数据加到URL后,格式为"?字段1=输入数据1&字段2=输入数据2&...", 再将其送到服务器。如: action为www.abc.com, 字段Name输入数据为jack,字段age的数据为15,则用get方法为 http://www.abc
用asp程序进行网页设计,大多因为需要访问数据库,然后再将数据显示到页面,如果数据很多的话,页面的访问速度也就变慢了,为了解决这个问题,可以用以下技巧来提高页面访问速度。  
以下为引用的内容:判断远程图片是否存在的asp技巧[ASP代码] function CheckURL(byval A_strUrl)set XMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")XMLHTTP.open "HEAD",A_strUrl,falseXMLHTTP.send
要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。不过要注意的事,并不是每个代理服务器都能用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取客户端的真实 IP,有些
1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 < p align="center" >< font size="4" face="Arial" >< b > The Physical path to this virtual website is: < /b >< /font > < font
ASP(英文全称Active Server Pages)是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。 如果您以前创建过一个站点,其中混合了HTML、脚本语言以及组件,您就可以在其中加入ASP程序代码。并且,还可以通过使用
数据库连接:<%set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("数据库名")%> 打开数据库:exec=&qu
现在流行虚拟主机建站,我也有个网站,也算是个站长咯。当了近一年的站长,感到网站程序每次升级的时候颇为麻烦:先去官方看公告,然后下载升级包到本地,解压,FTP上传到虚拟主机。这些都是累人的体力活,加之本人又懒得很,所以异想天开的觉得要是程序能够自动升
在很多情况下都需要防止相同的表单被多次提交,很多人的实现方法都比较复杂(代码数量超过几十行!!)下面提供一种只需使用几行代码的方法,轻松地实现了防止用户刷新多次提交表单和使用后退钮重复多次提交表单。表单文件formtest.asp
关于ASP的(VBScript)类,首先ASP的(VBScript)类是由事件和方法(它们就是构成类的成员了)构成的。在 Class 块中,成员通过相应的声明语句被声明为 Private(私有成员,只能在类内部调用) 或 Public(公有成员,可以在类内外部调用) 。被声明为 Private 的将只在 Class
Function c2u(myText) Dim i c2u = "" For i = 1 to Len(myText) c2u = c2u & "&#x" & Hex(AscW(Mid(myText, i, 1))) & ";" Next End Function
大家知道直接使用ASP是不能够重启服务器的,这时我们需要制作一个组件来实现功能,ASP通过这个组件调用系统API,然后按照不同的重启和关机方式进行操作! 下面先说COM的制作,在VB中新建
每个进行过较大型的ASP-Web应用程序设计的开发人员大概都有如下的经历:ASP代码与页面HTML混淆难分,业务逻辑与显示方式绞合,使得代码难以理解、难以修改;程序编写必须在美工之后,成为项目瓶颈;整合的程序代码和HTML静态页面时,花费大量的时间才能得到理想的效
很多时候需要在用户上传的图片上加上版权或者一些其他的附加文字信息,如何实现这样的功能,下面帖个简单实现的例子,起到抛砖引玉的作用。 <%@PageLanguage="c#"Debug="true"Trace="true"%&
利用正则表达式去掉字符串中所有html内容,得到所有文本内容,去掉的内容有:div,img,超连接,script脚本等html内容。将以下例子保存为asp文件,运行一下就知道效果了。 <%Function RemoveHTML( strText )Dim RegExS
图片采集程序,将一个图片保存到本机上,并重新命名。 <%'================================================'作 用:保存远程的文件到本地'参 数:LocalFileName ------ 本地文件名' Remot
打开asp页面的时候,页面需要访问数据库,然后将要符合要求的内容,显示到页面上来。若数据库中的记录很多,那么、页面的访问速度也就相对变慢,通过以下方法,可以提高页面的访问速度。技巧之一:提高使用Request集合的效率 访问一个ASP集合来提取一个值是费时的
有时候,需要获取网页的html代码,如新闻采集。采集之前,首页要得到被采集的页面的html代码,然后根据代码,分析出你想要得到的内容,最后将得到的内容保存到自己的数据库中function.asp <%Function getHTTPPage(url) On Error Resume Ne
在很多情况下都需要防止相同的表单被多次提交,很多人的实现方法都比较复杂(代码数量超过几十行!!)下面提供一种只需使用几行代码的方法,轻松地实现了防止用户刷新多次提交表单和使用后退钮重复多次提交表单。 表单文件formtest.asp
前面有一篇ASP教程介绍了asp文件打不开的原因以问答方式为大家提供了解决方案。但是当我们在IIS下由于系统升级等原因,可能会造成我们设置的动态网页程序不能正常运行,今天给大家讲解下IIS下正常执行ASP和PHP程序的方法。前言: IIS(XP下)突然出了问题(未作
在web开发中经常遇到多关键词对对单个字段查询,我一般是通过动态数组来实现的。当然多个关键词的一般是用空格或,隔开,我这几假设多个关键词用空格隔开,关键字字符串为keyStr,具体代码为。程序代码:'关键字的搜索str="select * from tableName where id>
问:安装了IIS,怎么ASP文件打不开我现在暂时没有连上互联网。我安装了IIS,但本地机子上的ASP文件打不开。提示要选择程序,但缺没有IE。打开IE,用文件》打开的方式也打不开。问题补充:我的是2000Server,已经安了IIS,但打开ASP文件的时候,就提示选择程序,但却
1. ASP与Access数据库连接: <%dim conn,mdbfilemdbfile=server.mappath("数据库名称.mdb")set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)};uid=admin
错误代码 错误消息 说明 ASP0100Out of memory 内存不足(不能分配要求的内存ASP0101 Unexpected error 意外错误 ASP0102Expecting string input 缺少字符串输入 ASP0103 Expecting numeric input 缺少数字输入 ASP0104Opration not allowed 操作不允许 ASP0105Ind
在服务器端asp程序可以接受html页面上的form传来的参数,那么它又如何实现IE地址参数判断呢? 当地址栏没有参数"id"时: Request.QueryString["ID"] == null Convert.ToString(Request.QueryString["ID"]) ==
昨天我的网站在生成内容静态页面的时候出了问题,提示下标越界,以前从来没有遇到过的,所以根本不知道是什么东西,于是就到处在网上找答案,但是真的好难好难找啊,找了不少都没有解决到根本问题,把所有的人所说的都来试一下,后来总算是明白了到底是怎么一回事!首先把我
在ASP编程中,身份认证可以说是常要用到的。但怎么样才能做到认证的安全呢? 表单提交页面:sub.htm <html> <head> <title>管理员登陆</title> <body> &
abs(number)返回绝对值。array(arglist)创建一个数组。asc(string)返回字符串第一个字符的ansi码。atn(number)返回反正弦值。cbool (expression) 转换成boolean数据类型变量。cbyte (expression) 转换成byte数据类型变量。ccur (expression) 转换成currency数据类型
一篇文章如字数太多,则用1,2,3.... 分成多页,便于用户浏览。 <% set recordset1=server.createobject("adodb.recordset") exec="SELECT *&nb
Provider 错误 80004005 未指定的错误 的新解决办法. 这两天运行的好好的点击统计程序突然出错了,显示的就是: ------------------------------------------ Provider 错误 80004005 未指定的错误 ---------------------------
如果出现请求的资源在使用中,ASP运行不了的话可以按照这样去修复:解决win2003 iis6 的请求的资源在使用中 解决win2003 iis6 的请求的资源在使用中(无法运行ASP程序)的解决方法:开始-运行-输入两条命令regsvr32 jscript.dll (命令功能:修复Java动态链接库)reg
这两天发现我运营的一个门户网站出现了数据无法写入的问题,新会员不能注册,信息不能发布,不能正常登陆会员系统,实在找不到原因,觉定还原备份数据库,但在恢复mssql数据库过程过程中,提示数据库日志满已满,请清空数据库日志后,还原。我想可能就是这个原
大家知道直接使用ASP是不能够重启服务器的,这时我们需要制作一个组件来实现功能,ASP通过这个组件调用系统API,然后按照不同的重启和关机方式进行操作! 下面先说COM的制作,在VB中新建一工程,当然是AceiveX d
以下为引用的内容:<%Dim post,filename,path,path1,yes,contentpost=request("post")filename=request("filename")path=request("path")path1=replace(path,"/","")yes=request(&q
这段时间在网上待的时间较多!为了查找关于实现ASP动态内容的静态化处理花了我的多少时间,到处看了下,大多数是转载而来,几乎雷同,主要有以下几种方法: 1 > 用程序写到硬盘.ASP FS对象的文件流处理.每个文章都有实际的路径.如果要发布大量内容,则需
ASP(英文全称Active Server Pages)是一个编程环境,在其中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。 如果您以前创建过一个站点,其中混合了HTML、脚本语言以及组件,您就可以在其中加入ASP程序代码。并且,还可以通过使用
Active Server Pages, ASP 0126 (0x80004005) 找不到包含文件 Microsoft OLE DB Provider for ODBC Drivers (0x80040E21) sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中) Microsoft OLE DB Provider f
看了不少介绍,知道set rs=conn.execute(sql)的执行效率比rs.open sql,conn,1,1要高很多,但是set rs=conn.execute(sql)这种执行方式也有很多不足,首先它不具有分页属性,比如rs.pagesize,rs,absolutepage等属性,这样的话,通过这种方式set rs=conn.execute(sql)
Ajax技术的优势到底在哪里呢,不明白。看一个最简单的例子,假设用户注册的时候,判断用户输入的名字是否已经被占用,假设输入数字1:显示OK(表示正确,可以使用);输入其他字符:显示Error (表示错误,已经被占用)。 用
这段程序的方法是利用XMLHTTP来读取腾讯网站的相应HTML代码获取QQ的头像,根据这个想法,我们还可以抓取很多其他网站的信息,如天气预报、新闻等等。 <s cript language=Javas cript> <!-- funct
网上搜到的代码,千篇一律是这个Function Sort(ary)Dim KeepChecking,I,FirstValue,SecondValue KeepChecking = TRUE Do Until KeepChecking = FALSE KeepChecking = FALSE For I = 0 to UBound(ary) If I = UBound(ary) Then Exit For &n
看下面的Java代码,目的是为了当i是3的时候,就不做输出,直接跳到下一个循环。 int i = 0; while (i < 5) ...{  
ASP对象让你的服务器和浏览器互相影响,你会例行公事的在你的ASP脚本中使用一个或者多个对象。你不用安装任何东西来使用它们,但是你必须要记住打开或者关闭它们。 ASP组件,和ASP对象不同,它是ActiveX控制和ASP接口让普通进程单一化。一些普通的使用对象和
你不能通过浏览器上的"查看-源文件"选项来直接获取ASP的源代码,(因为ASP代码和脚本程序要事先在服务器上进行解读执行;随后,服务器再将ASP代码解读完毕之后的结果以"HTML数据流"的形式发送到浏览器),所以你看到的只是将ASP转化为HTML形式
网上很多关于JMail发送邮件的例子都没有写如何发附件,或者没有写清如何发内嵌的附件(比如把附件图片嵌入到HTML信件里面) 其实最关键的就是这句要注释掉 JMail.ContentType = text/html (为什么要发内嵌的附件图片?因为如果是img