/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
űʹ˵
/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
վļУűĸʽ
{script}
ű....
{/script}

{script}󣬺{/script}ǰУ޷ʶ

űУպ󹫲ĿչűļУֱд뼴ɡ

ڽűļűĵһУ
ʹã
#language JS
ʹõJavaScript﷨
ֵ֧﷨Ӣƣ
basicpascalC
Basic﷨pascal﷨C﷨
ӶűĬʹJS﷨

Ϊʲô˵أ

ΪűУ⼸﷨ĳʵ֡
ԣ磬JS﷨Уʹã++i;inttostr(i++);
ע﷨:
if((s=="2")&&(s1=="1"))
һҪŵȣ﷨.
ҲҪ̫ʧˣǿʵǺܶҪĹܵġ

/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
űֵ֧ı:
/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
Byte:ͣIntegerͣһ
Word:ͣΧ:0..65535
Integer:ͣΧ:-2147483648..2147483647
Longint:ͣΧ:-2147483648..2147483647
Cardinal:ͣΧ:0..4294967295
TColor:öͣΧ:-$7FFFFFFF-1..$7FFFFFFF ʾɫ
Boolean:ͣǣ
Real:ͣΧ:3.6 x 10^-4951 .. 1.1 x 10^4932
Single:ͣΧ:1.5 x 10^-45 .. 3.4 x 10^38	
Double:ͣΧ:5.0 x 10^-324 .. 1.7 x 10^308
Extended:ͣΧ:3.6 x 10^-4951 .. 1.1 x 10^4932
TDate:ͣԵַ
TTime:ͣԵַ
TDateTime:ʹڣΪԴ12/30/1899СΪʱ
Char:ַ
String:ַ
Variant:ɱͱϿԴһ
Pointer:ָ룬ڽűﾡ
Array:
C㻹⼸
int,long:Integerһ
void:Integerһ
bool:Booleanһ
float:Extendedһ

/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
űŵĲAPI(pascal﷨)
/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
/////////////////////////////////////////
ת⣺

תַ
function IntToStr(i: Integer): String
תַ
function FloatToStr(e: Extended): String
תַ
function DateToStr(e: Extended): String
ʱתַ
function TimeToStr(e: Extended): String
ʱתַ
function DateTimeToStr(e: Extended): String
תַ
function VarToStr(v: Variant): String
ַת
function StrToInt(s: String): Integer
ַתַתɸ
function StrToFloat(s: String): Extended
ַתʱ亯
function StrToDate(s: String): Extended
function StrToTime(s: String): Extended
function StrToDateTime(s: String): Extended

ʽַFormat("Ұ%s",[""]); أҰ
function Format(Fmt: String; Args: array): String
ʽ
function FormatFloat(Fmt: String; Value: Extended): String
ʽʱ
function FormatDateTime(Fmt: String; DateTime: TDateTime): String
ʽַMASK
function FormatMaskText(EditMask: string; Value: string): string

ں⣺


function EncodeDate(Year, Month, Day: Word): TDateTime
תصyear,month,day
procedure DecodeDate(Date: TDateTime; var Year, Month, Day: Word)
ʱ
function EncodeTime(Hour, Min, Sec, MSec: Word): TDateTime
ʱתصHour, Min, Sec, MSec
procedure DecodeTime(Time: TDateTime; var Hour, Min, Sec, MSec: Word)
ǰ
function Date: TDateTime
ǰʱ
function Time: TDateTime
ǰʱ
function Now: TDateTime
һܵĵڼ
function DayOfWeek(aDate: DateTime): Integer
Ƿ
function IsLeapYear(Year: Word): Boolean
һһж
function DaysInMonth(nYear, nMonth: Integer): Integer

ַ⣺

ַ
function Length(s: String): Integer
ȡַSFROMַʼȡCOUNT
function Copy(s: String; from, count: Integer): String
ȡSUBSTRSе
function Pos(substr, s: String): Integer
SɾFROMCOUNTȵַ
procedure Delete(var s: String; from, count: Integer): String
SдPOSλòS2
procedure Insert(s: String; var s2: String; pos: Integer): String
д
function Uppercase(s: String): String
Сд
function Lowercase(s: String): String
ȥ߿ո
function Trim(s: String): String
ִд
function NameCase(s: String): String
ַȽ
function CompareText(s, s1: String): Integer
ASCֵ
function Chr(i: Integer): Char
ַתASC
function Ord(ch: Char): Integer
SĳȡSΪ飬ö̬ĳ
procedure SetLength(var S: String; L: Integer)

ַʽ,ͬ
function URLENCODE(u:string):string
function URLDECODE(u:string):string

base64
function BASE64TOSTR(s:string):string
function STRTOBASE64(S:string):string

滻עs1Ϊ(reg)ͷʱʹʽ滻
function replace(s,s1,s2:string;icase:boolean=true;iglobal:boolean=true):string

sƴ֧ĸ
function GetPy(s:string):string

UTF8
function DeUTF8(s:variant):String

ȡĿ¼wΪ1ʱسĿ¼,
APPPATH		Ŀ¼,ҲAPPPATH(1)
APPPATH(2)	ģĿ¼(template)
APPPATH(3)	ʷĿ¼(histroy)
APPPATH(4)	ļĿ¼(siteconfig)
APPPATH(5)	ļĿ¼(core)
function apppath(w:variant=1):String

ͨ·URL·PATH
תɾ·
function AbsPath(Url,Path:Variant):String

ȡļFilePathĿ¼
function GetFileDir(FilePath: String):string
ȡļFilePathĺ׺
function GetFileExt(FilePath: String):string
ȡļFilePathļ
function GetFileName(FilePath: String):string


ֺ


function Round(e: Extended): Integer
ȥС
function Trunc(e: Extended): Integer
ת
function Int(e: Extended): Integer
زXС,Xһʵ,úõȼFrac(X)=X-Int(X)
function Frac(X: Extended): Extended
ƽ
function Sqrt(e: Extended): Extended
ֵ
function Abs(e: Extended): Extended
SIN
function Sin(e: Extended): Extended
COS
function Cos(e: Extended): Extended

function ArcTan(X: Extended): Extended
TAN
function Tan(X: Extended): Extended
eXݵֵ,eһȻס
function Exp(X: Extended): Extended
Ȼ
function Ln(X: Extended): Extended
3.1415926
function Pi: Extended



麯Ƿ
functon FUN_EXISTS(s:string):boolean
̬Ѿڽűĺ
֧ĸĴ(зֵ)
function FUN_CALL(f:string;p1:Variant='';p2:Variant='';p3:Variant='';p4:Variant=''):Variant

Ϣڣ
//s:ҪʾϢ
//tp:ҪʾϢͣѡ 0:(Ĭ)Ϣͼ 1:ͼ 2ͼ
//mb:ҪʾϢťͣѡ
//1: ȷ, ȡ;
//2: ֹ, , 
//3: , , ȡ
//4: , 
//5: , ȡ
//: ȷ
//صİťΪ
//ȷϣ1
//ȡ2
//ֹ3
//ԣ4
//5
//  6
//  7
function MSG(s:variant;tp:integer=0;bt:integer=0):integer



ȡļеѡ
S
KӦѡ
DĬֵ
function cfg(s:string,k:string,d:string=''):String


Լ
procedure Inc(var i: Integer; incr: Integer = 1)
Լ
procedure Dec(var i: Integer; decr: Integer = 1)
׳쳣
procedure RaiseException(Param: String)
ڳѾʼˣúûҪ
procedure Randomize
ȡֵ
function Random: Extended
Ƿ
function ValidInt(cInt: String): Boolean
ǷǸ
function ValidFloat(cFlt: String): Boolean
Ƿ
function ValidDate(cDate: String): Boolean
OLE
function CreateOleObject(ClassName: String): Variant
OLE
function CREATEOBJECT(id:string):Variant

function VarArrayCreate(Bounds: Array; Typ: Integer): Variant

//ȡĳַûIE±COOKIE
function GetCookie(Url:string):string;

/////////////////////////////////////////
Ϊֵ֧¼˵
/////////////////////////////////////////
core/script_global.txt꾡ע