Y
ytbszl80
指令:hex
语法:hex($string)
说明:将十六进制的数值转换成十进制.
eg: $decimal=hex("ff"); #此时$decimal=225;
指令:rand
语法:rand($interger)
说明:常和函数srand搭配来一起用于产生随机数.且值的范围是0<rand($interger)<interger
注:如果没有事先宣告stand函数的话,rand会产生一个固定的数.
指令:localtime (只是一个falg)
语法:localtime(time) ^^
说明:返回9个有关于时间的元素,以供CGI程序使用!! ||
eg: ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
其中的各项变量我想各位应该知道是什么意思!!
指令:die
语法:die list
说明:会把list字符串显示出来,并退出程序.常常和$!这个代表错误信息的变量一起使用.
eg: open(file,"$filename")||die "cannot open files$!\n";
#如果打开文件失败的话就会显示后面的那一段提示!!
指令:open
语法:open(filehandle,"$filename")
说明:其中$filename是一个指定的文件.这是一个很常用的函数,可以用于文件的打开(readonly),在CGI程序中常常会打开一个文件来读取数据.这个filehandle可以把它看作I\/O间的一个桥梁,可以利用filehandle来做出数据读出的动作.开始可以使用open这个函数来打开一个指定的文件,接下来可以使用<filehandle>来读取所打开文件的数据!!最后一定要用close来关闭这个打开的filehandle.要注意的是在CGI中,当使用open这个函数来打开文件的时候,一定要在打开的文件名前加上绝对路径.
eg:$filename=Vpath\/cgi.txt;
open(fiel,"$filename")||die"can not open the file\n";
while($line=<file>){
print"$line";}
close(file);
#这样就把cgi.txt中的文件内容显示出来了!!
语法:hex($string)
说明:将十六进制的数值转换成十进制.
eg: $decimal=hex("ff"); #此时$decimal=225;
指令:rand
语法:rand($interger)
说明:常和函数srand搭配来一起用于产生随机数.且值的范围是0<rand($interger)<interger
注:如果没有事先宣告stand函数的话,rand会产生一个固定的数.
指令:localtime (只是一个falg)
语法:localtime(time) ^^
说明:返回9个有关于时间的元素,以供CGI程序使用!! ||
eg: ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
其中的各项变量我想各位应该知道是什么意思!!
指令:die
语法:die list
说明:会把list字符串显示出来,并退出程序.常常和$!这个代表错误信息的变量一起使用.
eg: open(file,"$filename")||die "cannot open files$!\n";
#如果打开文件失败的话就会显示后面的那一段提示!!
指令:open
语法:open(filehandle,"$filename")
说明:其中$filename是一个指定的文件.这是一个很常用的函数,可以用于文件的打开(readonly),在CGI程序中常常会打开一个文件来读取数据.这个filehandle可以把它看作I\/O间的一个桥梁,可以利用filehandle来做出数据读出的动作.开始可以使用open这个函数来打开一个指定的文件,接下来可以使用<filehandle>来读取所打开文件的数据!!最后一定要用close来关闭这个打开的filehandle.要注意的是在CGI中,当使用open这个函数来打开文件的时候,一定要在打开的文件名前加上绝对路径.
eg:$filename=Vpath\/cgi.txt;
open(fiel,"$filename")||die"can not open the file\n";
while($line=<file>){
print"$line";}
close(file);
#这样就把cgi.txt中的文件内容显示出来了!!