12
Aug 05

IIS6 中ASP不能上传大文件解决方法

今天早上发现在WebEasyMail Web中上传附件不管我改成99,999KB它还是只能上传200KB,经过查找后发现问题出在ASPMaxRequestEntityAllowed中,哎…

IIS6 中ASP不能上传大文件解决方法:
首先,停止以下服务:
IIS Admin Service
World Wide Web Publishing Service
HTTP SSL
Simple Mail Transfer Protocol (SMTP)
FTP Publishing Service

然后, 编辑:C:\Windows\system32\inesrv\metabase.xml
找到:ASPMaxRequestEntityAllowed 默认为 204800 (200k),改成需要的!
最后,启动上面被停止的服务,就算完成了!
*注:可能会碰到metabase.xml 文件不能被保存,原因是你的服务未停干净。


19
Jul 05

前几天看到Frank写了一个ToolTips类,不错!

用法:
以下是代码片段:
_tooltips = new cls_tooltips(MC_bu, true, 0xFF00FF, 0x0000FF, 5, 50, "<u>Hello World!</u><br/><font color=’#CCCCCC’ face=’arial’><b>Nice Day!</b></font><br/>Be Happy!Never Give Up!", 200, 60, 5, false);
_tooltips2 = new cls_tooltips(MC_bu2, false, 0xFF00FF, 0x0000FF, 5, 20, "Hello World2!", 200, 40, 0, true);
// new cls_tooltips(按钮,是否圆角, 背景颜色, 边框色, 边框粗细,边框透明度 文本, 宽度, 高度, 圆角度,提示位置上下);

原地址:http://www.2solo.net/blog/showlog.asp?cat_id=28&log_id=542


24
May 05

CFJS的HighLight

功能不是很全的,没有注释的高亮,可能还会有一些bug希望大家多给意见。

演示:http://www.show-studio.net/udf/cfjs.cfm
下载:Download


08
Apr 05

ASPServices的一个实例

ASPServices程序有两个部分一个FLASH的MXP包,一个是function.asp(ASP服务器的文件)

ASPServices配置:
首先要在FLASH上装中ASPServices双击ASPServices.mxp。
然后将function.asp放在你的虚拟主机中。
下的一个实例包中有详细的代码,如果有不明白的地方可以问我。

实例包下载


04
Apr 05

用一句话就可以生成一个表格

用一句话就可以生成一个表格,听起来是不是很心动,其实也就是一个自己开发的UDF用一个SQL语句来动态的生成表格,如果你的网站,LIST用的很多的话,不防用这个可以省很多的代码,现在只用CFM版。

20050404195422

大家可以下载用用试试:)

Coldfusion : 20050404194934


01
Apr 05

用CFScript做mysql数据库的连接

//连MYSQL数据库
initDriver=createObject("java","java.lang.Class").forName("sun.jdbc.odbc.JdbcOdbcDriver" ).newInstance();
strURL = "jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=GB2312";
conn=createObject("java","java.sql.DriverManager").getConnection(strURL ,"zhongwen360","");
stmt = conn.createStatement();
query = stmt.executeQuery("SELECT * FROM dictionary WHERE d_chinese like '#show#%' ORDER BY d_chinese");
while(query.next()){
writeoutput(query.getString("dictionary_id"));
}
query.close();

做个备案,大家不防也试,速度是快很多。


13
Mar 05

Frank的学习笔记

RE系列函数学习笔记
在Coldfusion中可以使用
REFind
REFindNoCase
REReplace
REReplaceNoCase

四个函数来用配合使用正则表达式(Regular Expression).
与Find和Replace不同,REFind和REReplace支持正则表达式的匹配模式。
原文:http://www.2solo.net/blog/showlog.asp?cat_id=31&log_id=510

简单文件管理module
Frank制作了一个比较简单的文件管理功能的cfmodule组块.通过来调用,拥有上传、删除和查看文件夹功能。
主要是想演示一下cfmodule的用法。
可以通过command来决定行动,enc决定文件,destination决定了文件夹.在app_files.cfm中分别对应Attributes.command,Attributes.enc,Attributes.destination。
原文:http://www.2solo.net/blog/showlog.asp?log_id=509&cat_id=31


08
Mar 05

Coldfusion MX 7上海发布会

20050308235241

今天去了Coldfusion MX 7上海发布会,不过好象在Dreamweaver中的代码标签还是没有更新,所以可以我们现在只能自己打代码了。
主要多了以下个功能:
打印功能
Coldfusion7可以生成PDF和FlashPaper2 的文件。
Rich form
使用全新的丰富flash和XForm功能。
Mobile
Coldfusion7支持SMS和IM.令人惊奇的是在Coldfusion7的admin界面中有模仿wap服务器的功能。
CF Report Builder
使用CF Report Builder工具,可以方便的设计和生成高质量、重复组的结构化业务报表。
等等……
详情请看 [2S-Blog]


24
Feb 05

在线人数统计

<cfif NOT IsDefined("Application.online")>
<cfset Application.online=ArrayNew(1)>
</cfif>
<cfscript>
trace = false;//调试信息
outtime = 20;//保存时间(分种)
online_guests = 0;//过路人数
online_members = 0;//注册人数
online_total= 0;//总人数
//********当前浏览者信息********//
struct = StructNew();
struct.CFID = Cookie.CFID;
struct.CFTOKEN = Cookie.CFTOKEN;
struct.TIME = now();
struct.IP = #CGI.REMOTE_HOST#;
if (IsDefined("session.users_id")){
struct.USER_ID = session.users_id;
struct.LEVEL = 1;
}else{
struct.USER_ID = 0;
struct.LEVEL = 0;
}
//****************************//
ISIN = "no";//查找是否存在的标志
//删除超时的
for (i=ArrayLen(Application.online);i GTE 1;i=i-1){
if (DateDiff("n",Application.online[i].TIME,now()) GTE outtime){
ArrayDeleteAt(Application.online,i);
}
}
//更新时间和计算人数
for (i=1;i LTE ArrayLen(Application.online);i=i+1){
if (Application.online[i].CFID IS struct.CFID AND ISIN IS "no"){
ISIN = "yes";
Application.online[i] = struct;
}
if (Application.online[i].LEVEL IS 1){
online_members=online_members+1;
}else{
online_guests=online_guests+1;
}
}
//新的浏览者加入
if (ISIN IS "no"){
ArrayAppend(Application.online,struct);
if (struct.LEVEL IS 1){
online_members=online_members+1;
}else{
online_guests=online_guests+1;
}
}
online_total = ArrayLen(Application.online);
</cfscript>


20
Nov 04

过滤脚本攻击

经常会有人通过脚本方式对网站进行攻击,通过下面的方式我们可以避免一些攻击操作。

<cfscript>

function clearJS(text){
text = REReplaceNoCase(text,"(javascript)","&##106avascript");
text = REReplaceNoCase(text,"(jscript:)","&##106script:");
text = REReplaceNoCase(text,"(js:)","&##106s:");
text = REReplaceNoCase(text,"(value)","&##118alue");
text = REReplaceNoCase(text,"(about:)","about&##58");
text = REReplaceNoCase(text,"(file:)","file&##58");
text = REReplaceNoCase(text,"(vbscript:)","&##118bscript:");
text = REReplaceNoCase(text,"(vbs:)","&##118bs:");
text = REReplaceNoCase(text,"(document.cookie)","documents&##46cookie");
text = REReplaceNoCase(text,"(on(mouse|exit|error|click|key|load))","&##111n\2");
return(text);
}

</cfscript>

只要调用clearjs("text")就可以了