NoahWeb
在线搜索
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

NoahWeb函数列表

  
NoahWeb函数可以在表现层脚本或是逻辑层中调用。

 

文件系统函数
 Is_File 检测指定路径是否为一个文件
 Is_Dir 检测指定路径是否为一个目录
 FileMoveTo 移动一个文件
 FileCopyTo 复制一个文件
 FileDel 删除一个文件
 DirMoveTo 移动一个目录
 DirCreate 创建一个目录
 DirDel 删除一个目录
 DirList 返回指定路径下所包含的子目录列表
 FileList 返回指定路径下的文件列表
 FileSize 返回指定文件的大小
 FileCreateDateTime 返回指定文件的创建日期
 FileLastAccessDateTime 返回指定文件的最后访问日期
 FileLastWriteDateTime 返回指定文件的最后修改日期
 SaveBase64AsFile 根据Base64编码的内容解码并保存到指定的文件中
 OpenFileAsBase64 打开指定的文件并返回该文件经过Base64编码后的内容
 ReadFile 打开指定的文件并返回该文件的内容
 SaveFile 保存指定的内容到指定的文件

上传文件函数
 UpFileIsEnter 检测指定的文件输入区是否选择了一个文件进行上传
 UpFileIsPic 检测指定的文件输入区上传的文件是否是图片
 UpFileName 获得指定上传区上传文件的文件名
 UpFileNameExt 获得指定上传区上传的文件的文件扩展名
 UpFileSize 获得指定上传区上传文件字节长度
 UpFileClientFileName 获得指定的文件输入区上传的文件在用户本地机器上的文件名和路径

数学处理函数
 Int 将指定字符转换成为整数
 Random 返回一个随机的整数
 Abs 返回指定数字的绝对值
 Acos 返回余弦值为指定数字的角度
 Asin 返回正弦值为指定数字的角度
 Atan 返回正切值为指定数字的角度
 Atan2 返回正切值为两个指定数字的商的角度
 Ceiling 返回大于或等于指定数字的最小整数
 Cos 返回指定角度的余弦值
 Cosh 返回指定角度的双曲余弦值
 Exp 返回 e 的指定次幂
 Floor 返回小于或等于指定数字的最大整数
 Log 返回指定数字的对数
 Log10 返回指定数字以 10 为底的对数
 Max 返回两个指定数字中较大的一个
 Min 返回两个数字中较小的一个
 Pow 返回指定数字的指定次幂
 Round 返回最接近指定值的数字(四舍五入)
 Sign 返回表示数字符号的值
 Sin 返回指定角度的正弦值
 Sinh 返回指定角度的双曲正弦值
 Sqrt 返回指定数字的平方根
 Tan 返回指定角度的正切值
 Tanh 返回指定角度的双曲正切值

字符处理函数
 StrSub 截获指定字符
 StrNow 根据目前日期返回一个相关的字串(可以用做上传的唯一文件名)
 StrReplace 替换字符串
 StrLower 字串全转为小写
 StrUpper 字串全转为大写
 StrLen 取得字串长度
 Trim 截去字串首尾的空格
 LTrim 截去首尾连续空白
 BTrim 截去开始处连续空白
 ETrim 截去字符尾处连续空白
 StrPos 寻找字串中某字元最先出现处(从左到右查找)
 StrLPos 寻找字串中某字元最后出现处(从右到左查找)
 HtmlEncode 将特殊字元转成HTML编码
 HtmlDecode 解码HTML编码的特殊字元
 UrlEncode 将字串编码成URL专用格式
 UrlDecode 从URL专用格式字串还原成普通字串
 nl2br 将指定字符内容中的所有换行符替换成<br>并返回
 br2nl 将指定字符内容中的所有<br>替换成换行符并返回
 space2dspace 将指定字符内容中的所有单字节空格替换成双字节空格并返回
 dspace2space 将指定字符内容中的所有双字节空格替换成单字节空格并返回

数组函数
 GetArrayValue 取得一个数组的指定索引位置的变量值
 GetArrayCount 取得一个数组所拥有的元素个数
 GetArrayStr 返回指定数组的字符串表现形式
 IsArray 检测指定变量是不是一个数组
 ArrayPush 设置一个新值到指定数组的最后一位。数组长度自动加一。
 ArrayPop 返回最后一位压入数组的值内容,并在返回后移出该值。
 MakeArray 拆分一个字串到指定的数组内
 ArraySum 返回指定的值类型全部为数字的数组和
 SetArrayValue 设置指定的值到指定数组的指定索引位
 ArrayRemoveAll 移出指定数组内的所有值内容
 ArrayRemoveAt 移出指定数组内的指定索引的值内容

SQL结果集返回函数
 InsertID 返回指定SQL查询Insert执行后的自动增长的值
 SqlCount 返回指定SQL查询后返回结果集行数
 SqlNow 返回指定SQL查询目前所指示的行数
 SqlEnd 返回指定SQL查询是否已经循环到最后一条查询返回的内容

日期与时间函数
 mktime 转换时间戳记
 date 日期时间格式化
 totime 根据输入日期差异返回一个新的日期时间戳记
 TimeSpan 计算两个指定日期之间的时间间隔
 CompareDate 比较两个指定日期并返回它们相对值的指示
 CheckDate 验证日期的合法性

图形处理函数
 ThumbImage 根据指定图形文件生成该图形的缩略图

图表函数
 WebChartBar 根据内容绘制一柱状图
 WebChartPie 根据内容绘制一饼图

DotNet平台调用函数
 DotNetWebControl 为.NET调用函数。用来解析包含.NET用户控件的字符内容。
 DotNetUserControl 为.NET专用函数。用来解析一个已经存在的.NET用户控件的.ascx文件。

安全相关函数
 MD5 返回指定内容的 MD5 杂凑
 MakePassWord 返回指定长度的一个随机密码

表达式处理相关函数
 eval 根据输入的字符返回计算的结果
 EXEC 根据输入的字符内容解析字符中的表现层语法标签内容。

杂项函数
 SessionID 返回当前用户的服务器会话(Session)的ID
 RequestValuesString 返回从客户端请求的所有变量的URL形式的提交变量描述字符串。主要用于在链接形式的翻页或其他用途的链接请求变量传递。
 RequestValuesHidden 返回从客户端请求的所有变量HTML的Input type="hidden"字符串。主要用于在Form表单的进行翻页或其他用途的表单内请求变量传递。
 NoahWebInfo 返回当前项目中NoahWeb引擎中相关信息
 Version 返回当前项目所使用的NoahWeb引擎版本信息
 CookieProperty 根据指定的属性修改指定Cookie的属性

邮件函数
 mail 寄出电子邮件到指定的邮件地址

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.