Jan 9
有写过asp代码的人都知道,很多程序都喜欢在数据库连接的地方加入一行On Error Resume Next,这样当连接数据库出错的时候,可以很友好的提示一段特殊的字符来提醒访客。

On Error Resume Next在asp中的作用是如果发生错误就继续执行出错语句下面的那句。按正常的话,如果程序一出错,asp就或会报告错误代码和错误行数等并停止运行。错误并不严重,不会产生严重影响,你可以在可能出错的语句前面加上这句。但是如果错误很严重,会影响到后面的语句执行,就建议不要使用这段语句了。

对于初学程序的朋友,建议先去掉或注释掉这句代码再开发程序,等程序全部开发完成的时候再加上上去,这样可以防止恶意攻击网站的人看不到错误信息,也可以起到一定的保护作用。否则带着这语句开发,可能出现很多bug,这些都是对程序不负责的人所做的。

On Error GoTo 0 表示禁止当前过程中任何已启动的错误处理程序。使用这条语句会让系统不再沉默,一旦有错误发生就会提示错误,并结束脚本执行。假如你前面使用了On Error Resume Next容错代码,在当前不想他继续容错,你可以加上On Error GoTo 0,这样On Error GoTo 0之前的语句错误都将直接报错


举个简单例子

<%
on error resume next
dim i
i = 1/0
Response.Write "输出第一个内容"
on error goto 0
i = 1/0
Response.Write "输出第二个内容"
%>


这个例子的输出结果:
输出第一个内容
Microsoft VBScript 运行时错误 错误 '800a000b'

被零除

/d/index.asp,行 7

Jan 8

XMLHTTP对象使用步骤:
1、先创建一个XMLHTTP对象 //需MSXML4.0支持
2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。
3、发送指令。
4、等待并接收服务端返回的处理结果。
5、释放XMLHTTP对象

Jan 7
今天无意中发现一个站点的的文件夹图片怎么那么多,好像信息没有多少条,估计是信息删除图片没有跟着一起删除掉,想想之前写程序时,删除信息都有写删除图片的代码,估计是哪里程序写错了。可是检查了一会,发现代码完全没有错,变量的图片路径也正确,咋就删除不了,关了asp的容错代码,发现报错
Microsoft VBScript 运行时错误 错误 '800a0046'
没有权限
呵呵找到原因了。没有权限肯定是服务器的目录或文件的权限没有设定好,网络上的文章找了一些文章,发现都是去修改system32下的scrrun.dll文件的权限,我也试试去修改了下,发现没有作用。
解决的方法是在网站的目录加上CREATOR OWNER的所有权限;

scrrun.dll的权限为:
Administrators 全部权限
Power Users 读取和运行、读取
SYSTEM 全部权限
Users 读取和运行、读取

网站目录的权限为:
Administrators 全部权限
SYSTEM 全部权限
CREATOR OWNER 全部权限
Users 读取和运行、读取
IIS用户 读取、运行
Tags:
Jan 6
在网站建设的时候,多行的信息中客户要删除某个信息,点击删除按钮有时候来个提示确认会更友好些,也可以防止用户由于鼠标误点击把不想删除的信息删除掉了,这时候提示就很有必要,主要的还是认识了JavaScript的confirm函数道理就变得很简单了
实现代码如下:

<script language="javascript">
<!--
function confirmclick(msg,url,target){
  if(target=="" || target==undefined){
    target="window";
  }
  if(confirm(msg)){
    eval(target +".location.href='"+ url +"';");
  }
}
//-->
</script>
<input type="button" value="删除" onclick="javascript:confirmclick('您确认要删除此信息吗?','index.asp?id=1&action=delinfo');">
Jan 5
这段时间要修改某个服务器的一个站点,这服务器公司为了安全不装Serv-u等FTP软件。由于修改的都是某些页面的小bug,所以每次都要打包载下来,再通过其他服务器空间传上去,然后当前服务器再载回来覆盖,这过程是挺麻烦的。由此自己编写了这asp文件读写软件。为了文件只有一个,代码简练,也发了不少时间。
空间文件管理助手目前所有特色:
1、采用div+css标准结构写法,代码精炼
2、需要用户名和密码才可以登陆管理,防止文件没有删除被其他人利用
3、用户名和密码都采用md5加密,当然最好密码在8位或8位以上比较安全
4、可以建立文件夹或任意后缀的文件
5、多个文件上传功能
6、读取文本类型的文件实现在线编辑
7、删除某个文件夹或文件
8、可以在线修改登陆用户名和密码
v2.0修正如下Bug:
1、添加上一层目录按钮
2、添加当前路径信息
3、添加文件下载模块
4、修复了主目录变量路径问题
5、修复了已知的一些小错误
下载文件 (已下载 78 次)
分页: 4/5 第一页 上页 1 2 3 4 5 下页 最后页 [ 显示模式: 摘要 | 列表 ]