用户工具

站点工具


api

EasyASP API 文档

您现在查看的是 EasyASP v3.0 的 API 帮助文档,目前文档正在不断完善中,如因部分文档不全给您带来不便,敬请谅解。如果您要反馈程序 Bug 或者 API 文档的问题,请猛戳 EasyASP 问题反馈 ,也可在文档页面评论留言,我们会尽快处理。

您如果使用的是 EasyASP v2.2 版本,请移步至 EasyASP v2.2 API 查看文档。

EasyASP 基本设置

Easp.BasePath属性设置和读取Easp路径配置
Easp.PluginPath属性设置和读取Easp插件文件夹路径配置
Easp.Debug属性设置和读取是否开启调试模式
Easp.DefaultPageName属性设置和读取默认首页文件名

基础公共函数

Easp.Echo方法输出字符串
Easp.Print方法输出字符串和一个换行符
Easp.Println方法输出字符串和一个html换行符
Easp.PrintHtml方法输出字符串并将HTML标签转为普通字符
Easp.PrintString方法将任意变量直接输出为字符串(Json格式)
Easp.PrintFormat方法输出经过格式化的字符串
Easp.PrintEnd方法输出字符串并终止程序运行
Easp.Exit方法终止程序运行
Easp.isN方法判断是否为空值
Easp.Has方法判断是否不为空值
Easp.IIF方法判断三元表达式
Easp.IfThen方法如果条件成立则返回某值,否则返回空值
Easp.IfHas方法如果第1项不为空则返回第1项,否则返回第2项
Easp.Get方法获取GET参数值
Easp.Post方法获取POST参数值
Easp.GetUrl方法取页面地址
Easp.GetUrlWith方法取页面地址并带上新参数
Easp.ReplaceUrl方法替换Url参数
Easp.RewriteRule方法伪静态规则设置(传统方法)
Easp.Rewrite方法伪静态规则设置(推荐方法)
Easp.IsRewrite方法检测本页面是否符合已设置的伪静态规则
Easp.NoCache方法不缓存页面信息
Easp.SetDictionaryKey方法为Dictionary设置键值
Easp.RR方法服务器端跳转
Easp.GetIP方法获取用户IP地址
Easp.NewID方法服务器端生成唯一不重复编号
Easp.NewIDs方法批量生成不重复编号
Easp.GetScriptTime方法获取脚本执行时间(秒)
Easp.GetScriptTimeByTimer方法获取以某个时间戳为开始的脚本执行时间(秒)
Easp.SetCookie方法设置一个Cookies值
Easp.Cookie方法获取一个Cookies值
Easp.RemoveCookie方法删除一个Cookies值
Easp.SetApplication方法设置Application
Easp.GetApplication方法获取Application
Easp.RemoveApplication方法删除Application
Easp.RemoveAllApplication方法删除所有Application
Easp.IsInstall方法检测组件是否安装
Easp.Include方法动态包含文件
Easp.GetInclude方法得到动态包含文件运行的结果
Easp.IncRead方法读取包含文件内容(无限级)
Easp.GetIncCode方法将文本内容转换为ASP代码
Easp.Ext方法加载和使用符合EasyASP标准的插件
Easp.Encode方法将对象或者数组转换为Json字符串
Easp.Decode方法将Json字符串解析为对象或者数组
Easp.GetVal方法验证Url参数值是否合法
Easp.PostVal方法验证表单值是否合法
Easp.VarVal方法验证超级变量值是否合法

字符串处理

Easp.Str.EncodeJsonUnicode属性是否编码ToString时的Unicode字符
Easp.Str.Format方法格式化字符串(首下标为0)
Easp.Str.IsSame方法比较文本是否一致(忽略大小写)
Easp.Str.IsEqual方法比较文本是否一致(区分大小写)
Easp.Str.Compare方法比较两个字符串的大小,区分大小写
Easp.Str.IsIn方法判断字符串中是否包含某字符串(忽略大小写)
Easp.Str.IsInList方法检查字符串是否属于逗号隔开的字符串序列中的一个
Easp.Str.StartsWith方法检查字符串的开头是否与另一个字符串匹配
Easp.Str.EndsWith方法检查字符串的结尾是否与另一个字符串匹配
Easp.Str.GetColonName方法取“A:B”中的A
Easp.Str.GetColonValue方法取“A:B”中的B
Easp.Str.GetName方法取“A分隔符B”中的A
Easp.Str.GetValue方法取“A分隔符B”中的B
Easp.Str.GetNameValue方法取分隔符字符串的两头
Easp.Str.Cut方法截取长字符串左边部分并以特殊符号代替
Easp.Str.Replace方法正则替换
Easp.Str.ReplaceLine方法正则替换多行模式
Easp.Str.ReplacePart方法替换正则表达式编组
Easp.Str.Match方法正则匹配捕获
Easp.Str.Test方法返回正则验证结果
Easp.Str.RegexpEncode方法正则表达式特殊字符转义
Easp.Str.HtmlEncode方法将HTML代码转换为文本实体
Easp.Str.HtmlDecode方法将HTML文本转换为HTML代码
Easp.Str.HtmlFilter方法过滤HTML标签
Easp.Str.HtmlFormat方法仅格式化HTML文本中的空格和换行
Easp.Str.HtmlSafe方法过滤HTML文本为可输出显示的内容,防止XSS攻击
Easp.Str.ToString方法将对象转换为字符串
Easp.Str.JsEncode方法处理字符串中的Javascript特殊字符,中文使用\uxxxx的形式
Easp.Str.JsEncode_方法处理字符串中的Javascript特殊字符
Easp.Str.JavaScript方法输出javascript代码字符串
Easp.Str.JsAlert方法输出javascript的alert警告框消息
Easp.Str.JsAlertUrl方法输出javascript的alert警告框消息并跳转到其他页面
Easp.Str.JsConfirmUrl方法输出javascript的选择消息框并根据选择跳转到不同的页面
Easp.Str.RandomStr方法取指定长度的随机字符串
Easp.Str.RandomString方法在指定字符集中取指定长度的随机字符串
Easp.Str.RandomNumber方法得到一个随机数
Easp.Str.ToNumber方法数字显示指定小数位数,在小于1时显示小数点前面的零
Easp.Str.ToPrice方法数字显示为货币格式
Easp.Str.ToPercent方法数值显示为百分比格式
Easp.Str.Half2Full方法半角转全角
Easp.Str.Full2Half方法全角转半角
Easp.Str.Validate方法表单验证

String Builder

StringBuilder.NewLine属性是否附加为新行
StringBuilder.Capacity属性设置和读取容量
StringBuilder.Append方法附加字符串
StringBuilder.AppendLine方法以新行方式附加字符串
StringBuilder.AppendFormat方法带格式化附加字符串
StringBuilder.Insert方法从开始处插入字符串
StringBuilder.InsertLine方法以新行方式从开始处插入字符串
StringBuilder.InsertFormat方法从开始处插入带格式化字符串
StringBuilder.Clear方法清除所有字符
StringBuilder.ToString方法输出字符串

表单验证

Validation.Value属性获取返回值(只读)
Validation.Validate属性获取验证是否成功
Validation.Default方法设置默认值
Validation.Name方法设置名称
Validation.Split方法设置分隔符(设置后会按分隔符分隔后一项项验证)
Validation.GetArray方法以数组方式获取按分隔符分隔并验证后的结果
Validation.NoReturn方法设置不返回数据
Validation.Field方法设置表单名
Validation.Msg方法设置上一规则错误提示信息
Validation.Alert方法规则验证失败则弹出javascript警告框
Validation.PrintEnd方法规则验证失败则打印出错误提示信息并终止程序运行
Validation.PrintEndJson方法规则验证失败则打印出Json格式错误提示信息并终止程序运行
Validation.Required方法验证不能为空
Validation.Test方法验证内置规则或正则表达式
Validation.IsDate方法验证日期
Validation.DateBetween方法验证日期区间
Validation.MinDate方法验证最小日期
Validation.MaxDate方法验证最大日期
Validation.IsNumber方法验证数值
Validation.Between方法验证数值区间
Validation.Min方法验证最小数值
Validation.Max方法验证最大数值
Validation.Length方法验证长度
Validation.LengthBetween方法验证长度区间
Validation.MinLength方法验证最小长度
Validation.MaxLength方法验证最大长度
Validation.Same方法验证相同值
Validation.SamePost方法验证两次输入一致
Validation.SameSession方法验证验证码输入(Session值)

日期处理

Easp.Date.Format方法格式化日期时间
Easp.Date.FirstDayOfMonth方法取所在月份的第一天
Easp.Date.LastDayOfMonth方法取所在月份的最后一天
Easp.Date.DayOfWeek方法取所在周的第N(1-7)天
Easp.Date.FirstDayOfWeek方法取所在周的第一天
Easp.Date.LastDayOfWeek方法取所在周的最后一天
Easp.Date.ToUnixTime方法日期到时间戳函数
Easp.Date.ToUnixTimeCn方法取中国时区时间戳
Easp.Date.GetTimeStamp方法取当前时间戳
Easp.Date.FromUnixTime方法时间戳到日期
Easp.Date.FromUnixTimeCn方法中国时区时间戳到日期

异常处理

Easp.Error.E属性设置或读取自定义的错误代码和错误信息
Easp.Error.LastError属性取最后一次发生错误的代码
Easp.Error.Title属性设置和读取错误信息标题
Easp.Error.Detail属性设置显示错误信息时的详细信息替换参数
Easp.Error.FunctionName属性设置和读取出错函数名
Easp.Error.Redirect属性设置和读取页面是否自动转向
Easp.Error.OnErrorContinue属性设置和读取Debug模式下出错后是否继续运行后面的代码
Easp.Error.ConsoleDetail属性设置和读取是否在控制台内显示详细错误信息
Easp.Error.Url属性设置和读取发生错误后的跳转页地址
Easp.Error.Delay属性设置和读取自动跳转页面等待时间(秒)
Easp.Error.ClassName属性设置和读取显示错误信息DIV的CSS样式名称
Easp.Error.Raise方法生成一个错误(常用于开发者错误模式)
Easp.Error.Throw方法立即抛出一个错误信息(常用于用户错误模式)
Easp.Error.Console方法在控制台中抛出错误信息
Easp.Error.Defined方法显示已定义的所有错误代码及信息,返回Json格式

控制台调试

Easp.Console.Enable属性是否开启控制台
Easp.Console.Token属性设置防止未授权访问标识码
Easp.Console.ShowSql属性是否在控制台中自动显示执行的SQL语句
Easp.Console.ShowSqlTime属性是否在控制台中自动显示执行的SQL语句的执行时间
Easp.Console.MaxCacheSize属性控制台中缓存的内容最大字节数
Easp.Console.MaxLogSize属性单条控制台输出的内容最大字节数
Easp.Console.Log方法写入控制台日志信息
Easp.Console.Out方法输出控制台日志信息(在Ajax的目标url中使用)

超级变量

Easp.Var.Var属性读取和设置EasyASP超级变量集
Easp.Var.GetObject方法取得EasyASP变量集原始字典对象
Easp.Var.Has方法查找是否包含某一变量

数据库操作

Easp.Db.QueryTimes属性获取当前代码之前数据库的操作次数,此属性只读
Easp.Db.PageParam属性设置分页时的指定页码的URL参数名称,此属性只写
Easp.Db.PageSize属性设置和查询EasyASP分页时的每一页的记录数,此属性可读可写
Easp.Db.DefaultConn属性接管外部Connection对象为默认连接,此属性只写
Easp.Db.SetConnection方法设置Connection对象
Easp.Db.SetConn方法设置默认Connection对象
Easp.Db.GetConnection方法取得Connection对象
Easp.Db.GetConn方法取得默认Connection对象
Easp.Db.GetType方法取得数据库类型
Easp.Db.Type方法取得默认连接数据库类型
Easp.Db.GetVersion方法取得数据库的原始版本号
Easp.Db.Version方法取得默认连接数据库的原始版本号
Easp.Db.GetTypeVersion方法取得数据库类型及版本号
Easp.Db.TypeVersion方法取得默认连接数据库类型及版本号
Easp.Db.ToSql方法仅显示出sql
Easp.Db.ToSqlBatch方法仅显示出批量sql
Easp.Db.Execute方法执行SQL语句,返回记录集(R)或受影响的行数(CUD)
Easp.Db.Exec方法用默认Connection执行SQL语句,返回记录集(R)或受影响的行数(CUD)
Easp.Db.Query方法用默认Connection执行SQL语句,返回记录集(R)或仅返回成功与否(CUD)
Easp.Db.ExecuteBatch方法批量执行SQL语句
Easp.Db.ExecBatch方法用默认Connection批量执行SQL语句
Easp.Db.Select方法取得记录集
Easp.Db.Sel方法用默认Connection取得记录集
Easp.Db.GetRecordSet方法取得分页后记录集
Easp.Db.GetRS方法用默认Connection取得分页后记录集
Easp.Db.Pager方法生成分页导航链接
Easp.Db.SetPager方法配置分页样式
Easp.Db.GetPager方法调用分页样式
Easp.Db.Insert方法插入记录
Easp.Db.Ins方法用默认Connection插入记录
Easp.Db.InsertBatch方法批量插入记录
Easp.Db.InsBatch方法用默认Connection批量插入记录
Easp.Db.Delete方法删除记录
Easp.Db.Del方法用默认Connection删除记录
Easp.Db.DeleteBatch方法批量删除记录
Easp.Db.DelBatch方法用默认Connection批量删除记录
Easp.Db.Update方法更新记录
Easp.Db.Upd方法用默认Connection更新记录
Easp.Db.UpdateBatch方法批量更新记录
Easp.Db.UpdBatch方法用默认Connection批量更新记录
Easp.Db.Close方法关闭并释放对象
Easp.Db.BeginTrans方法开始一个事务
Easp.Db.RollbackTrans方法回滚一个事务
Easp.Db.CommitTrans方法提交一个事务
Easp.Db.Begin方法开始默认Connection的事务
Easp.Db.Rollback方法回滚默认Connection的事务
Easp.Db.Commit方法提交默认Connection的事务

JSON 解析与生成

Easp.Json.EncodeUnicode属性设置和读取生成Json字符串是是否编码 Unicode 字符
Easp.Json.QuickMode属性设置和读取是否可以用快速模式访问Json对象
Easp.Json.NewObject方法新建一个Object对象
Easp.Json.NewArray方法新建一个Array对象
Easp.Json.Parse方法解析Json字符串并返回 EaspJson 对象
Easp.Json.toString方法把对象输出为Json字符串

JsonObject 对象

JsonObject.Get属性设置或读取key/value值
JsonObject.Count属性取对象的长度
JsonObject.GetDictionary属性取得Dictionary对象
JsonObject.Put方法设置key/value值
JsonObject.ToString方法把Json Object对象输出为字符串

JsonArray 对象

JsonArray.Get属性读取或设置数组元素的值
JsonArray.Length属性取数组的长度
JsonArray.GetArray属性取得数组对象
JsonArray.SetArray方法将数组值赋给JsonArray对象
JsonArray.Add方法添加一个值
JsonArray.Remove方法移除某一元素
JsonArray.Clear方法将数组全部清空
JsonArray.ToString方法将Json Array对象输出为字符串

超级数组

Easp.List.New方法建新Easp List类实例
Easp.List.NewArray方法建新Easp List数组实例
Easp.List.NewHash方法建新Easp List Hash实例
Easp.List.NewSimpleArray方法新建Easp动态数组
Easp.List.IgnoreCase属性下标是否忽略大小写
Easp.List.At属性设置和读取某一项值
Easp.List.Separator属性设置和读取用普通数组方式设置初始值的分隔符
Easp.List.Data属性设置源数组为普通数组或取出为普通数组
Easp.List.Hash属性设置源数组为哈希(Hash)表或取出为普通数组
Easp.List.Data__方法取值原型
Easp.List.Maps属性设置或读取Hash映射关系字典
Easp.List.Length属性返回数组的长度
Easp.List.End属性返回数组的最大下标
Easp.List.Count属性返回数组的有效长度(非空值)
Easp.List.First属性返回数组的第一个元素值
Easp.List.Last属性返回数组的最后一个元素值
Easp.List.Max属性返回数组中的最大值
Easp.List.Min属性返回数组中的最小值
Easp.List.Serialize属性序列化Hash表,即转化为a=1&b=2&c=3型字符串
Easp.List.HasIndex方法检测是否包含某个下标
Easp.List.Index方法返回Hash名称所在的下标数字
Easp.List.IndexHash方法返回数字下标的Hash名称
Easp.List.UnShift方法添加一个元素到数组开头
Easp.List.UnShift_方法添加一个元素到数组开头并返回新数组对象
Easp.List.Shift方法删除数组第一个元素
Easp.List.Shift_方法删除数组第一个元素并返回新数组对象
Easp.List.Push方法添加一个元素到数组结尾
Easp.List.Push_方法添加一个元素到数组结尾并返回新数组对象
Easp.List.Pop方法删除数组最后一个元素
Easp.List.Pop_方法删除数组最后一个元素并返回新数组对象
Easp.List.Insert方法在指定下标插入一个元素或一个数组
Easp.List.Insert_方法在指定下标插入一个元素或一个数组并返回新数组对象
Easp.List.Has方法检测数组中是否包含某个值
Easp.List.IndexOf方法检测某个值在数组中的下标
Easp.List.IndexOfHash方法检测某个值在数组中的Hash名称
Easp.List.Delete方法删除一个或多个元素
Easp.List.Delete_方法删除一个或多个元素并返回新数组对象
Easp.List.Uniq方法移除数组中的重复元素只保留一个
Easp.List.Uniq_方法移除数组中的重复元素只保留一个并返回新数组对象
Easp.List.Rand方法让数组随机排序(洗牌)
Easp.List.Rand_方法让数组随机排序并返回新数组对象
Easp.List.Reverse方法将数组倒序排列
Easp.List.Reverse_方法将数组倒序排列并返回新数组对象
Easp.List.Search方法搜索包含指定字符串的元素
Easp.List.Search_方法搜索包含指定字符串的元素并返回新数组对象
Easp.List.SearchNot方法搜索不包含指定字符串的元素
Easp.List.SearchNot_方法搜索不包含指定字符串的元素并返回新数组对象
Easp.List.Compact方法删除数组中的空元素
Easp.List.Compact_方法删除数组中的空元素并返回新数组对象
Easp.List.Clear方法清空数组
Easp.List.Sort方法数组排序
Easp.List.Sort_方法数组排序并返回新数组对象
Easp.List.Slice方法按下标取出部分元素而删除数组的其它元素
Easp.List.Slice_方法按下标取出部分元素并返回新数组对象
Easp.List.Get方法按下标取出部分元素并返回新数组对象
Easp.List.Join方法返回将数组元素用字符连接后的字符串
Easp.List.Join_方法返回将数组元素用字符连接后的字符串并返回新数组对象
Easp.List.ToString方法将数组转换成用逗号隔开的字符串
Easp.List.ToArray方法取出为普通数组(无Hash标识的普通数组)
Easp.List.Clone方法复制List对象
Easp.List.Map方法按元素值进行循环处理并返回新值到数组
Easp.List.Map_方法按元素值进行循环处理并返回新数组对象
Easp.List.Each方法按元素值进行循环调用方法
Easp.List.Find方法返回第一个符合表达式的元素值
Easp.List.Select方法删除所有不符合表达式条件的元素
Easp.List.Select_方法用所有符合表达式条件的元素组成新数组对象
Easp.List.Reject方法删除所有符合表达式条件的元素
Easp.List.Reject_方法用所有不符合表达式条件的元素组成新数组对象
Easp.List.Grep方法按元素值返回符合正则表达式的元素
Easp.List.Grep_方法选择符合正则表达式的元素并返回新数组对象
Easp.List.SortBy方法按元素值进行循环处理后并排序
Easp.List.SortBy_方法按元素值进行循环处理后排序并返回新数组对象
Easp.List.Times方法把一个数组重复多次
Easp.List.Times_方法把一个数组重复多次并返回新数组对象
Easp.List.Splice方法附加数组
Easp.List.Splice_方法把一个数组拼接到另一个数组最后并返回新数组对象
Easp.List.Merge方法数组合集
Easp.List.Merge_方法把两个数组合并并返回新数组对象
Easp.List.Inter方法数组交集
Easp.List.Inter_方法取出在两个数组中都存在的元素并返回新数组对象
Easp.List.Diff方法数组差集
Easp.List.Diff_方法取数组差集并返回新数组对象
Easp.List.Eq方法比较数组
Easp.List.Son方法检测一个数组是否是本数组的子集

文件系统处理

Easp.Fso.fsoName属性设置FSO组件名称
Easp.Fso.CharSet属性设置待操作文件编码
Easp.Fso.Force属性设置是否删除只读文件
Easp.Fso.OverWrite属性设置是否覆盖原有文件
Easp.Fso.SizeFormat属性设置文件大小显示格式(G,M,K,b,auto)
Easp.Fso.FileBom属性设置UTF-8文件的BOM信息如何处理
Easp.Fso.isExists方法检测文件或文件夹是否存在
Easp.Fso.isFile方法检测文件是否存在
Easp.Fso.Read方法读取文件文本内容
Easp.Fso.SaveAs方法将二进制数据保存为文件
Easp.Fso.CreateFile方法创建文件并写入内容
Easp.Fso.UpdateFile方法按正则表达式更新文件内容
Easp.Fso.AppendFile方法向文本文件追加内容
Easp.Fso.isFolder方法检测文件夹是否存在
Easp.Fso.CreateFolder方法创建文件夹
Easp.Fso.MD方法创建文件夹
Easp.Fso.Dir方法列出文件夹下的所有文件夹、文件
Easp.Fso.List方法列出文件夹下的所有文件夹或文件
Easp.Fso.NameOf方法取文件名
Easp.Fso.ExtOf方法取文件扩展名
Easp.Fso.Attr方法设置文件或文件夹属性
Easp.Fso.getAttr方法获取文件或文件夹信息
Easp.Fso.CopyFile方法复制文件(支持通配符*和?)
Easp.Fso.CopyFolder方法复制文件夹(支持通配符*和?)
Easp.Fso.Copy方法复制文件或文件夹
Easp.Fso.MoveFile方法移动文件(支持通配符*和?)
Easp.Fso.MoveFolder方法移动文件夹(支持通配符*和?)
Easp.Fso.Move方法移动文件或文件夹
Easp.Fso.DelFile方法删除文件(支持通配符*和?)
Easp.Fso.DelFolder方法删除文件夹(支持通配符*和?)
Easp.Fso.RD方法删除文件夹(支持通配符*和?)
Easp.Fso.Del方法删除文件或文件夹
Easp.Fso.Rename方法重命名文件或文件夹
Easp.Fso.Ren方法重命名文件或文件夹
Easp.Fso.MapPath方法显示文件或文件夹在服务器上的存放位置(支持通配符*和?)
Easp.Fso.formatSize方法格式化文件大小

模板引擎

Easp.Tpl.FilePath属性设置和读取静态模板文件路径
Easp.Tpl.File属性加载模板文件
Easp.Tpl.Source属性通过文本加载模板
Easp.Tpl.TagMask属性设置和读取标签的标识符
Easp.Tpl.Tag属性标签替换(属性模式)
Easp.Tpl.AspEnable属性设置模板中是否可以执行ASP代码
Easp.Tpl.TagUnknown属性设置如何处理未定义的标签
Easp.Tpl.New方法建新Easp模板类实例
Easp.Tpl.Attr方法读取循环块的属性
Easp.Tpl.Load方法加载静态模板文件
Easp.Tpl.LoadStr方法从文本加载模板
Easp.Tpl.Reload方法重新载入当前模板
Easp.Tpl.TagFile方法载入附加模板到标签
Easp.Tpl.TagStr方法从文本加载附加模板到标签
Easp.Tpl.Assign方法替换标签(默认方法)
Easp.Tpl.Append方法在已替换标签后添加新内容
Easp.Tpl.Update方法更新循环块数据
Easp.Tpl.GetHtml方法获取最终html
Easp.Tpl.Show方法输出最终文件内容
Easp.Tpl.SaveAs方法保存为静态文件
Easp.Tpl.MakeTag方法生成html标签

无组件压缩解压

Easp.Tar.SavePath属性设置、获取压缩或解压时的保存路径
Easp.Tar.HasSelf属性设置、获取压缩或解压时是否使用独立文件夹
Easp.Tar.Add方法将服务器文件或文件夹添加到压缩文件
Easp.Tar.AddTo方法将服务器文件或文件夹添加到压缩文件指定目录
Easp.Tar.CreateFile方法在压缩文件内创建一个新文件
Easp.Tar.CreateFolder方法在压缩文件内创建一个新文件夹
Easp.Tar.Pack方法压缩打包并保存到服务器
Easp.Tar.PackTo方法压缩打包并保存到服务器指定位置
Easp.Tar.DownLoad方法压缩打包并直接输出到浏览器下载
Easp.Tar.LoadTar方法载入要解压的文件
Easp.Tar.UnPack方法解压文件到服务器
Easp.Tar.UnPackTo方法解压指定文件到服务器指定目录
Easp.Tar.List方法获取已加入到待压缩文件的列表

无组件上传

Easp.Upload.AllowMaxSize属性允许上传的最大字节数
Easp.Upload.AllowMaxFileSize属性允许上传的单文件的最大字节数
Easp.Upload.AllowFileTypes属性允许上传的扩展名
Easp.Upload.CharSet属性设置文本编码
Easp.Upload.FileCount属性文件数量
Easp.Upload.Description属性上传过程中的描述
Easp.Upload.Version属性上传类的版本号
Easp.Upload.SavePath属性文件保存目录
Easp.Upload.TotalSize属性上传文件的的总大小
Easp.Upload.LostTime属性上传使用的时间,不包括保存文件的时间
Easp.Upload.GetData方法处理上传的数据
Easp.Upload.Post方法获取表单数据
Easp.Upload.Files方法获取文件对象
Easp.Upload.Search方法搜索文件
Easp.Upload.QuickSave方法快速保存指定文件域的文件
Easp.Upload.Save方法主保存文件函数
Easp.Upload.GetBinary方法返回文件的二进制数据

文件对象

File.ContentType属性文件内容类型
File.Size属性文件大小
File.UserSetName属性用户自定义名称
File.Path属性文件保存路径
File.FormName属性文件表单名字
File.TempFormName属性临时表单名字
File.NewName属性程序自动生成的新文件名
File.FileName属性保存到硬盘的文件名字
File.LocalName属性原文件名字
File.IsFile属性是否是文件
File.Extend属性文件扩展名
File.Succeed属性文件是否成功保存
File.Exception属性保存文件失败时出现的异常

远程文件处理

Easp.Http.New方法建新Easp远程文件操作类实例
Easp.Http.Data属性设置要提交的数据
Easp.Http.SetHeader方法设置请求头信息
Easp.Http.RequestHeader属性设置或获取单项请求头信息
Easp.Http.Url属性配置URL
Easp.Http.Open方法属性配置模式下打开连接远程
Easp.Http.Get方法Get模式取远程页
Easp.Http.Post方法Post模式取远程页
Easp.Http.GetData方法获取远程页完整参数模式
Easp.Http.Find方法按正则查找返回HTML中符合的第一个字符串
Easp.Http.FindString方法按正则在字符串中查找符合的第一个子字符串
Easp.Http.Select方法按正则查找返回HTML中符合的第一个字符串并选择编组
Easp.Http.SelectString方法按正则查找字符串中符合的第一个子字符串并选择编组
Easp.Http.Search方法按正则查找返回HTML中符合的字符串组,返回数组
Easp.Http.SearchString方法按正则查找字符串中符合的子字符串组,返回数组
Easp.Http.Cut方法在返回HTML中按标签查找字符串
Easp.Http.CutString方法在字符串中按标签查找子字符串
Easp.Http.SaveImgTo方法保存返回HTML中的远程图片到本地
Easp.Http.SaveStringImgTo方法保存HTML片段中的远程图片到本地
Easp.Http.GetImg方法取出html片段中标签,返回数组
Easp.Http.AjaxAgent方法启用Ajax代理

缓存处理

Easp.Cache.New方法建新Easp缓存类实例
Easp.Cache.Count属性取当前所有缓存数量
Easp.Cache.Item属性添加缓存值
Easp.Cache.Item属性获取缓存值
Easp.Cache.SavePath属性设置文件缓存保存目录路径
Easp.Cache.SaveAll方法保存所有文件缓存
Easp.Cache.SaveAppAll方法保存所有内存缓存
Easp.Cache.RemoveAll方法清除所有文件缓存
Easp.Cache.RemoveAppAll方法清除所有内存缓存
Easp.Cache.Clear方法清空缓存

缓存文件操作

Info.Expires属性设置和读取缓存过期时间
Info.Value属性设置和读取缓存的值
Info.SaveApp方法保存到内存缓存
Info.Save方法保存到文件缓存
Info.Remove方法删除文件缓存
Info.RemoveApp方法删除内存缓存
Info.FilePath属性取文件缓存的缓存路径
Info.Ready方法缓存是否可用(未过期)

XML文件处理

Easp.Xml.Open方法开打一个已经存在的XML文件,返回打开状态
Easp.Xml.Load方法从文本或者URL载入XML结构数据
Easp.Xml.Close方法关闭文件
Easp.Xml.Save方法保存文件
Easp.Xml.SaveAs方法另存为(Load进来的只能用此方法保存)
Easp.Xml.SaveAsXHTML方法用XSLT将XML转换为XHTML文档
Easp.Xml.NewNode方法建立新的Easp Node对象
Easp.Xml.Root方法根对象
Easp.Xml.New方法建立新的Easp Xml对象
Easp.Xml.Find方法TagName取对象
Easp.Xml.Select方法XPath取对象集合
Easp.Xml.Sel方法XPath取单个对象
Easp.Xml.Create方法新建一个节点

XML节点对象操作

Node.Dom属性源对象
Node.Item方法取集合中的某一项
Node.IsNode方法是否是元素节点
Node.IsNodes方法是否是元素集合
Node.Attr属性属性设置(可读可写)
Node.Text属性文本设置
Node.Value属性文本设置
Node.Xml属性获取XML(只读)
Node.Name属性取元素名
Node.Type属性取元素类型
Node.TypeString属性取元素类型名称
Node.Length属性取元素长度
Node.Root方法获取根元素
Node.Parent方法获取父元素
Node.Child方法获取子元素
Node.Prev方法获取上一同级元素
Node.Next方法获取下一同级元素
Node.First方法获取第一个元素
Node.Last方法获取最后一个元素
Node.HasAttr方法查找是否有某属性
Node.HasChild方法是否有子节点
Node.Find方法查找子元素
Node.Select方法XPath取对象集合
Node.Sel方法XPath取单个对象
Node.Clone方法建立克隆节点
Node.Append方法添加子节点
Node.ReplaceWith方法替换节点
Node.Before方法在节点前加入另一个节点
Node.After方法在节点后加入另一个节点
Node.RemoveAttr方法删除节点某属性
Node.Empty方法清空所有子节点
Node.Clear方法清除所有子节点,包括空文本节点
Node.Normalize方法合并相邻的Text节点并删除空的Text节点
Node.Remove方法删除自身
api.txt · 最后更改: 2015/05/28 10:37 由 Easp.Coldstone