自动判断URL来实现跳转

  在狗爹哪里注册的域名价格虽然便宜,可以不能实现URL转发。不过狗爹送了一个免费的空间,那就利用空间放个页面,实现PHP或者javascript的转发吧。

  下面就是两种代码的写法。

  第一种:javascript代码判断输入的网址URL而跳转到相应页面的URL

Read More

ASP动态网页的数据库语法总结

        经常使用到有关数据库的操作。包括连接代码、SQL命令等等,又不曾刻意去记忆它们,所以常常在用到的时候又去查书本,翻来翻去。一些比较少用的数据库还不一定能顺利找到,所以现在把它们全归纳到这里,以提供参考。

       数据库的连接方法:

  1.Access数据库的DSN-less连接方法:

  set adocon=Server.Createobject("adodb.connection")

  adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _

  Server.MapPath("数据库所在路径")

Read More

网络管理编程应用--邮箱申请程序(下)

1.数据库连接程序
作用:ASP与数据库的连接,这样别的程序可以多次调用它,避免重复编写。如果以后需要修改数据库的连接方式也比较简单。这里使用ODBC的连接,安全性相对交高。
源码
<% Set conn = Server.CreatObject("ADODB.Connection")conn.open "dbofmail" //dbofmail就是建立的ODBC数据源名称%>

2.用户邮箱申请界面
作用:用户在表单中填写申请信息,有用户名、密码、姓名,如果填写正确则转向邮箱处理程序。

3.拥护邮箱申请处理程序
作用:读取刚才表单中的值,到表中查找注册用户名的记录是否存在。如果已有记录,系统提示重填。否则添加记录到表中,申请成功,但是要等管理审核后方可使用。
 

Read More

ASP字符串函数大全

Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。 Trim Trim(string) 将字符串前后的空格去掉 Ltrim Ltrim(string) 将字符串前面的空格去掉 Rtrim Rtrim(string) 将字符串后面的空格去掉 Mid Mid(string,start,length) 从string字符串的start字符开始取得length长度的字符串,如果省略第三个参数表示从start字符开始到字符串结尾的字符串 Left Left(string,length) 从string字符串的左边取得length长度的字符串 Right Right(string,length) 从string字符串的右边取得length长度的字符串 LCase LCase(string) 将string字符串里的所有大写字母转化为小写字母 UCase UCase(string) 将string字符串里的所有大写字母转化为大写字母 Read More

ASP输出静态网页方法集

       当时的问题是有能够直接输出的动态页面index.asp,但是它十分耗费资源,能不能把这个ASP文件动态输出的内容自动保存为一个静态页面呢。我从网上查了关于ASP生成HTM的文章,发现无非是使用模版页面、数据库帮助。这些方法虽然方便,但代码编写量太大,不能有效利用当前已有的文件。在百度知道上查找资料时看到一个网友说,生成静态页面,用浏览器保存,然后上传不就行了。看似说笑,却启发了我。为什么不让asp.dll将index.asp的内容输出出来,然后用FSO写文件保存呢。这是个好办法。但又遇到了问题,怎样将输出给流量器的html代码收集起来呢,于是我想到了表单中的文本域。对了,就用它。具体方法如下:…… Read More

ASP开发中遇到的错误信息中文说明大全

  除了在 Error 对象和 Errors 集合中说明的提供者错误之外,ADO 本身也将错误返回到运行时环境的异常处理机制之中。使用编程语言的错误捕获机制(如 _blank> Microsoft®Visual Basic® 中的 On Error 语句)可捕获及处理下列错误。下表将同时显示十进制和十六进制错误代码值。 JScript 运行时错误是指当 JScript 脚本试图执行一个系统不能运行的动作时导致的错误。当正在运行脚本、计算变量表达式、或者正在动态分配内存时出现JScript 运行时错误时。 JScript 语法错误是指当 JScript 语句违反了 JScript 脚本语言的一条或多条语法规则时导致的错误。JScript 语法错误发生在程序编译阶段,在开始运行该程序之前。(错误发生在开发过程中),以下是32个语法错误…… Read More

ASP实现防盗链接

         ASP实现防盗链的原理:根据浏览者访问时间及下载资源产生临时文件供下载,下载后自动删除临时文件,从而防止盗链。          文件目录结构:建立一个专门存放下载资源的目录,如:DOWN,此目录最好放在网站根目录之外,在引用时用绝对地址来引用,当然也可以放在根目录之内。网站根目录中存放网页文件,并且建立一个TEMP目录,用于存放临时文件。          数据库文件:Soft.mdb其中Dsoft表存放有关下载资源文件的相关信息。所有字段都可以设为文本型,DZYID为资源的ID,DNAME为资源名称,DSTYL为资源类型(如:soft表示为下载资源,view可为在线观看的影音资源),DFILE为文件名称。 Read More

构建网站的防黑体系2招

SQL注入攻击的防范方法 原理:SQL注入是从正常的WWW端口访问,跟一般的WEB页面的访问没什么区别,所以防火墙不会对SQL注入发出警报,网站的程序如果没有对用户输入的数据的合法性进行判断和过滤,在浏览器地址栏递交数据库查询代码时,例如:http://www.test.com/dosplist.asp?id=xx and 1=1时返回正常,但是输入http://www.test.com/displist.asp?id=xx and 1=2时,却返回出错信息,这个就说明displiat.asp文件存在SQL注入漏洞。 如果网站有这样的注入漏洞,黑客使用“瑞士军刀”“明小子旁注”等黑客工具软件,通过displist.asp注入点即可入侵网站,上传ASP木马,在浏览器运行该木马,就可以控制网站,任意下载上传。 解决办法: Read More